导航:首页 > 操作系统 > linux找不到头文件

linux找不到头文件

发布时间:2023-06-13 07:05:53

linux编写内核模块编译时找不到头文件

-I /usr/src/linux-headers-2.6.32-24/include 其中, -I和后面的路径没有空格
-I/usr/src/linux-headers-2.6.32-24/include

一般也很少直接用gcc命令, 大部分是用makefile, make -C kernel_path moles

② linux 模块编译显示没有头文件

编写linux内核模块,需要自己编写Makefile,同时在Makefile里面制定自己的内核路径,这样才能处理提示没有头文件错误。

编译命令:

exportPATH=$PATH:#编译工具链路径
exportARCH=#CPU类别(例如arm)
exportCROSS_COMPILE=arm-none-linux-gnueabi-#(编译工具xx-gcc的前缀xx)
make-C#编译好的内核模块运行的Linuxkernel内核源代码目录树M=$`pwd`moles

Linux模块编译例子:

exportPATH=$PATH:/usr/local/arm/4.2.2-eabi/usr/bin
#forSamsungs5pc100
exportARCH=arm
exportCROSS_COMPILE=arm-none-linux-gnueabi-
make-C/home/wenxy/src/s5pc100/linux-2.6.35.5M=$`pwd`moles

③ linux头文件存在编译时却找不到

1、通过find命令查找编译时找不到的头文件。
find / -name x.h (x.h是缺少的头文件,根据实际情况操作)
2、如果能找到, 就在/usr/include目录下建立一个x.h的软连接
ln -s /usr/include /usr/x/y/z/x.h (假设缺少的头文件路径 /usr/x/y/z/,根据实际情况操作)
3、如果不能找到,就说明当前系统缺少此头文件的库,自行网络搜索相应的库安装即可。

阅读全文

与linux找不到头文件相关的资料

热点内容
学校论文答辩源码 浏览:60
rp在单片机中 浏览:172
linux软件运行命令 浏览:352
stcid加密程序 浏览:134
把解压包子放到水里 浏览:280
phpmongodb连接池 浏览:940
日本解压捏泡泡纸 浏览:115
环保参比算法 浏览:407
解压中的删掉是什么意思 浏览:763
王牌竞速什么时候能停止维修服务器 浏览:485
pdf阅读器官方 浏览:84
程序员那么爱心 浏览:304
字符a经过md5加密 浏览:416
绿色的小蝴蝶是个什么app 浏览:14
python编程输入数字输出年月日英文 浏览:627
程序员枪手 浏览:748
gm28服务器怎么设置 浏览:543
饿了么网站源码 浏览:332
天选程序员真的有用吗 浏览:918
微信登录服务器什么意思 浏览:352