导航:首页 > 操作系统 > 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找不到头文件相关的资料

热点内容
英文桌面文件夹命名 浏览:148
如何克隆加密的硬盘 浏览:577
中国地图册pdf 浏览:119
windows运行exe命令 浏览:918
破解pdf权限 浏览:643
基础轻松入门python小课 浏览:587
湖北黄石移动dns服务器地址 浏览:42
稳定币会加密货币吗 浏览:782
python生成订单数据 浏览:361
安卓手机正面视频怎么调整为左边 浏览:921
java定义整数 浏览:372
怎么添加数据透视表命令 浏览:800
hk4100f与单片机连接 浏览:862
门禁钥匙加密可以复制吗 浏览:195
单片机ad采样交流信号 浏览:162
龙门铣外圆编程 浏览:519
gal编程工具 浏览:402
浙大翁恺老师用的什么编译器 浏览:593
gs5发动机压缩比 浏览:717
税控盘插上显示未检测加密盘 浏览:306