Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将一个库移植到 iPhone,它会调用__clear_cache. 一项小小的研究挖掘了它的作用的这个很好的解释。
__clear_cache
文章列出了适用于 Linux、Windows 甚至 Android 的库函数。我不认为 iOS 设备有等价物吗?或者我可以实施的其他一些解决方法?
由于 iOS 是一个基于 *NIX 的平台,您可以使用苹果版本的 GCC (LLVM-GCC 4.2) 编译代码,您应该能够对 进行函数调用__clear_cache(),如下所示:
__clear_cache()
extern void __clear_cache(char *beg, char *end); __clear_cache(beg, end);
请注意,Apple LLVM Compiler 3.1由于某些奇怪的原因,这不适用于 GCC,仅适用于 GCC。
Apple LLVM Compiler 3.1