Ubuntu 下编译 c 程序出现<linux/module.h>没有这个文件或目录,怎么解?????

急急!!!!!!!!求具体的方法,不要笼统的,暂时对linux一窍不通据说是makefile问题,但是表示对makefile不懂。在usr/src/......./inc... 急急!!!!!!!!求具体的方法,不要笼统的,暂时对linux 一窍不通据说是makefile 问题,但是表示对makefile 不懂。在usr/src/......./include/linux/ 有module.h 展开
 我来答
ddr198866
2014-04-27 · TA获得超过200个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:252万
展开全部
这个问题是由于预处理的时候找不到包含的文件,你试下在makefile里面找到gcc编译到最终文件的那一行,在后面加上 -I /usr/src/....../include/linux
追问
怎么找到makefile 里的gcc???在makefile里面找到gcc编译到最终文件的那一行,在后面加上 -I /usr/src/....../include/linux  ????怎么弄。要具体的方法,步骤。谢谢!
追答
具体的步骤要看你makefile的文件内容了,有些文件用CC=gcc定义了编译器,你看下文件里面最上面一个目标有CC -o xxx file1.c file2.c ...吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式