I tried to use the cacheflush function in my Linux X86 computer. However, while the man pages states that the function can be found in the ".h" files <sys/cachectl.h> <asm/cachectl.h> or <asm-generic/cachectl.h>, my GCC compiler cannot found these files.
What can I do? i.e., how can I include the function in my program so that GCC will recognize it?