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

急急!!!!!!!!求具体的方法,不要笼统的,暂时对linux 一窍不通据说是makefile 问题,但是表示对makefile 不懂。在usr/src/......./include/linux/ 有module.h

这个问题是由于预处理的时候找不到包含的文件,你试下在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 ...吗

温馨提示:答案为网友推荐,仅供参考
相似回答