在常用的Linux发行版中,很多(CentOS、Fedora)已经不再默认提供头文件,以CentOS 5.1为例,一般的头文件链接地址为/lib/modules/2.6.18-53.el5/build,但是默认安装的系统此链接并没有链接到任何文件。

解决方法是yum install kernel-devel,安装成功后在/usr/src/kernel/下有个对应版本的文件夹,将此文件夹链接到build即可:

rm /lib/modules/2.6.18-53.el5/build

ln -s /usr/src/kernel/2.6.18-53.el5 /lib/modules/2.6.18-53.el5/build

[root@localhost test]# ll  /lib/modules/
总用量 8                                
drwxr-xr-x. 7 root root 4096  8月  8 10:09 2.6.32-71.29.1.el6.i686
drwxr-xr-x. 7 root root 4096  8月  8 2011 2.6.32-71.el6.i686      
[root@localhost test]# ls
dmesg.list  hellworld.c  Makefile
[root@localhost test]# clear
[root@localhost test]# ll  /lib/modules/
总用量 8
drwxr-xr-x. 7 root root 4096  8月  8 10:09 2.6.32-71.29.1.el6.i686
drwxr-xr-x. 7 root root 4096  8月  8 2011 2.6.32-71.el6.i686
[root@localhost test]# ll /usr/src/kernels/
总用量 4
drwxr-xr-x. 22 root root 4096  8月  8 12:02 2.6.32-71.29.1.el6.i686
[root@localhost test]#

转载于:https://www.cnblogs.com/yuzaipiaofei/archive/2011/08/08/4124409.html

编译内核模块找不到内核头文件解决办法相关推荐

  1. Win11系统提示找不到gpedit.msc文件解决办法

    Win11系统提示找不到gpedit.msc文件解决办法.很多操作需要我们去使用cmd指令,最近有用户在电脑开启cmd指令输入代码的时候,却发现无法开启指令.出现了提示找不到gpedit.msc文件的 ...

  2. linux找不到内核头文件,linux内核编程找不到头文件

    学校的操作系统课程设计, Ubuntu14.04升级新内核并从新内核启动(4.2.6stable) 后来要求编写一个字符设备驱动, 代码里面 #include #include . . . 结果mak ...

  3. Linux内核版本不同,导致找不到相关的头文件解决办法

    问题背景: 在公司做项目的时候要把一个无线驱动模块从旧的CPU平台移植到新的CPU平台上,然后新的CPU平台用的内核版本和旧的不一样,导致很多头文件无法查找,如图所示: 类似这种问题,其实不难解决,只 ...

  4. android安装成功找不到指定文件夹,安装Android SDK报错:系统找不到指定的文件 解决办法...

    换了系统html Windows 7 64位,从新安装Android SDK,结果遇到了点小问题:java 在检测系统是否安装JDK的时候老是提示:Java SE Development Kit (J ...

  5. Win11系统提示找不到msvcr120.dll文件解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个msvc ...

  6. VS2008编译 找不到 regex头文件

    找不到regex头文件是因为VS2008本身不支持,需要使用VS2008 SP1程序,可以下载VS2008 SP1 800多M的ISO文件 或 网络安装包500多K,本人测试过在网络安装,装好后,我的 ...

  7. linux默认头文件,Linux安装合适内核头文件的方法

    摘要 腾兴网为您分享:Linux安装合适内核头文件的方法,桌面时钟,中建在线,圆通金刚,西餐菜谱等软件知识,以及万象,我不信表情包,兔子洞,服你网,电商直播app,网络工具箱,ffu文件,电脑功率计算 ...

  8. 如何下载linux内核头文件,在Linux系统上安装Linux内核头文件的教程

    当你在编译一个设备驱动模块时,你需要在系统中安装内核头文件.内核头文件同样在你编译与内核直接链接的用户空间程序时需要.当你在这些情况下安装内核头文件时,你必须确保内核头文件精确地与你当前内核版本匹配( ...

  9. Kali Linux 内核头文件安装

    查看linux内核版本 执行命令:uname -r 显示内核版本:4.6.0-kali1-amd64 查看linux是否已经安装内核头文件 执行命令:apt-cache search linux-he ...

最新文章

  1. 使用iconv-lite解决node当中不支持GBK编码的问题
  2. 实现原理 扫描枪_条码扫描枪工作原理
  3. java中是值传递引用传递_Java是按值传递而不是按引用传递
  4. centOS 8 操作系统下载与安装
  5. 谋定而后动,常怀敬畏之心--生产库DBA必备素质
  6. 六度空间-c++实现
  7. ACM_贪心(HDU2037HDU1789)
  8. pytorch 中 torch.sqrt 的坑
  9. Redis-使用场景
  10. 抱歉,我又可以了。。。
  11. 嫡权法赋权法_客观赋权法的使用
  12. 使用 jsonp解决跨域问题,在vue中成功调用心知天气api
  13. crt链接linux后不能输入退格,SecureCRT 退格键等不好用
  14. 获取当前时间的东八区时间
  15. iOS微信发布8.0.29版本,苹果14用户快来
  16. 『TensorFlow』模型载入方法汇总
  17. I have the Dream
  18. 【报错记录】解决华擎J3455-ITX不插显示器无法开机的问题
  19. os.listdir('.')
  20. 视频监控摄像头的互联网化实践思路

热门文章

  1. 单位转换html代码,万能在线单位转换器 转换器网
  2. oracle 表的移动,oracle 表移动表空间
  3. nuxt页面跳转_还不会Nuxt.js的速进!
  4. vue element table 修饰
  5. pytorch torch.zeros
  6. C语言 pthread_create
  7. MySQL group-by-modifiers
  8. 一般绘CAD图用计算机配置,cad图形界限一般是多少
  9. 13号线ab线规划图_南宁地铁线最新规划(20202035年)!喜添8条轨道普线、1条环线和4条快线…...
  10. 一项一项教你测等保2.0——Windows入侵防范