我正在编译我的第一个 Linux 内核模块,当我遇到这个错误时:
from hello-1.c:4:
/usr/src/linux-headers-2.6.38-8-generic/include/linux/prefetch.h:14:27:
fatal error: asm/processor.h: No such file or directory
compilation terminated.
这是什么意思,我该如何解决?
我是否必须下载一些 processor.h 并将其添加到文件夹中,如果需要,我在哪里可以得到它?
最佳答案
当没有通过 gcc 的 I 标志提供到 linux 内核的路径时会发生这种情况
关于c - 内核模块编译中缺少头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747613/