内核编译错误fatal error: linux/config.h: No such file or

18,942次阅读
5 条评论

共计 310 个字符,预计需要花费 1 分钟才能阅读完成。

进行内核模块的编译时,因为包含了#include <linux/config.h>,出现include的linux下没有config.h这个文件错误提示:

fatal error: linux/config.h: No such file or directory

原因与解决方法:

现在较新的内核已经弃用了config.h,把这个文件新建上去即可。执行命令(注意路径的不同):

$sudo vim /usr/src/linux-source-2.6.38/include/linux/config.h

输入如下内容:

 #ifndef _LINUX_CONFIG_H
 #define _LINUX_CONFIG_H
 #endif

保存后退出重新编译,OK!

正文完
 0
任侠
版权声明:本站原创文章,由 任侠 于2012-06-14发表,共计310字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(5 条评论)
验证码
fred 评论达人 LV.1
2017-08-07 15:58:38 回复
Google Chrome 59.0.3071.115 Google Chrome 59.0.3071.115 Windows 7 Windows 7

thank you! :surprised:

 Windows  Chrome  中国香港
2012-10-01 21:43:24 回复

牛人

     中国福建省厦门市联通
2012-06-18 21:14:34 回复

学这啦!
[reply=任侠,2012-07-07 03:51 PM]用到神马学神马。[/reply]

     中国浙江省温州市电信
清纯在线 评论达人 LV.1
2012-06-15 21:49:47 回复

能编译内核的人都是牛人

     中国山东省济南市联通