内核模块编译中缺少头文件

时间:2012-01-05 18:17:49

标签: c linux kernel

当我收到此错误时,我正在编译我的第一个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到该文件夹​​,如果是这样,我在哪里可以得到它?

1 个答案:

答案 0 :(得分:1)

当通过gcc的I标志

未提供到linux内核的路径时,会发生这种情况