Linux内核版本不同,导致找不到相关的头文件解决办法
来源:互联网 发布:淘宝卖新鲜苹果没人买 编辑:程序博客网 时间:2024/04/30 03:28
问题背景:
在公司做项目的时候要把一个无线驱动模块从旧的CPU平台移植到新的CPU平台上,然后新的CPU平台用的内核版本和旧的不一样,导致很多头文件无法查找,如图所示:
类似这种问题,其实不难解决,只要你了解Linux内核的架构,就会发现在内核中相应的头文件都在固定的目录下,这里我列出ARM+Linux驱动相关头文件的信息:
#include <linux/***.h> 在Linux-版本号/include/linux目录下寻找对应的源文件;
#include <asm/***.h> 在Linux-版本号/arch/arm/include/asm目录下寻找对应的源文件;
其他相关头文件的定义,请参考以下博客:
http://m.blog.csdn.net/blog/huang446276616/41174863
0 0
- Linux内核版本不同,导致找不到相关的头文件解决办法
- Linux编译程序时找不到头文件的解决办法
- Linux编译程序时找不到头文件的解决办法
- Linux学习笔记-编译程序时找不到头文件的解决办法
- 编译内核模块找不到内核头文件解决办法
- mysql linux c找不到头文件解决办法
- mysql linux c找不到头文件解决办法
- Ubuntu 下找不到头文件的解决办法
- 一些lib头文件找不到的解决办法
- 兼容不同版本的OpenCV头文件
- linux下,eclipse开发环境,使用libxml2解析xml出现找不到头文件的解决办法
- 由于linux内核变化导致的若干头文件出错问题
- libjingle编译报找不到头文件的解决办法
- 使用第三方库找不到头文件的解决办法
- 运用cocoaPods 在项目中找不到头文件的解决办法
- linux内核头文件
- Linux内核文件头
- Linux内核头文件
- 【从零开始学NGUI 】 (十)Anchor
- 函数的指针如何说明、赋值、调用
- IndentationError: unexpected indent python
- 高效团队的基础:
- _beginthreadex()和CreateThread()的区别 为什么不用_beginthread()?
- Linux内核版本不同,导致找不到相关的头文件解决办法
- css3 transform transition 实现照片墙效果
- Python的多线程性能问题和并发问题
- Java NIO
- 安卓2.3以上选项菜单不能显示图标问题
- solr5.2.1的在tomcat下的安装(Linux和Windows都可以)
- Theme.AppCompat.Light在高版本问题的解决方法
- codeforces 354C C. Vasya and Beautiful Arrays( 数论+枚举)
- 第一日学习(一)osgViewer/ViewerBase.cpp