我试图在我的Linux X86计算机中使用缓存刷新函数。但是,尽管手册页声明函数可以在 或的".h“文件中找到,但我的GCC编译器却找不到这些文件。
我能做什么?也就是说,我怎样才能把这个功能包括在我的程序中,让GCC认识它呢?
发布于 2021-11-17 19:57:35
您只需使用grep:grep -rin cacheflush /usr/include在头文件中搜索缓存刷新函数即可。
根据编译器的不同,头文件可以位于/opt/path/to/your/compiler中,请检查给链接器的包含路径。
发布于 2021-11-23 02:16:53
虽然这不是我所要求的--在英特尔的x86中,我们可以使用内部的英特尔命令(即_mm_clflushopt和_mm_clflush )来刷新失效页面。
https://stackoverflow.com/questions/70009523
复制相似问题