3

我正在将一个库移植到 iPhone,它会调用__clear_cache. 一项小小的研究挖掘了它的作用的这个很好的解释

文章列出了适用于 Linux、Windows 甚至 Android 的库函数。我不认为 iOS 设备有等价物吗?或者我可以实施的其他一些解决方法?

4

1 回答 1

5

由于 iOS 是一个基于 *NIX 的平台,您可以使用苹果版本的 GCC (LLVM-GCC 4.2) 编译代码,您应该能够对 进行函数调用__clear_cache(),如下所示:

extern void __clear_cache(char *beg, char *end);

__clear_cache(beg, end);

请注意,Apple LLVM Compiler 3.1由于某些奇怪的原因,这不适用于 GCC,仅适用于 GCC。

于 2012-05-09T19:45:26.477 回答