当前位置: 技术问答>linux和unix
关于编译源码的疑问
来源: 互联网 发布时间:2017-03-18
本文导语: 大家好,在linux下编译源码是广大linux爱好者都有过的经历,然而编译失败又是一个不可避免的问题。我就是想知道大家一般都是怎么样来处理这个问题的。目前为止,我的处理方法就是换一个源码包。因为我认为,...
大家好,在linux下编译源码是广大linux爱好者都有过的经历,然而编译失败又是一个不可避免的问题。我就是想知道大家一般都是怎么样来处理这个问题的。目前为止,我的处理方法就是换一个源码包。因为我认为,每一个源码包的编译环境可能是不一样的。的确在换过一些源码包之后,我发现编译成功了。显然这是一种消极的做法。如果不避开这问题,而是逐个解决编译错误,有没有人这样做过呢?有的话,欢迎大神们来分享一下,我很想知道,大家一般都是怎么做的。比如编译内核源码的时候出现的错误。
|
根据错误信息来解决,没有通用方法
你的情况往往是在pc下编译一个可用的linux内核,要简单很多。选择一个好的.config 足以避免大多数问题。
例如/boot 目录下有当前发行版使用的内核配置,以这个配置为基础就简单很多
如果还是报错,看报错的c文件,找到对应的Kconfig Makefile ,如果是不要紧的功能,配置内核时去掉就好了
你的情况往往是在pc下编译一个可用的linux内核,要简单很多。选择一个好的.config 足以避免大多数问题。
例如/boot 目录下有当前发行版使用的内核配置,以这个配置为基础就简单很多
如果还是报错,看报错的c文件,找到对应的Kconfig Makefile ,如果是不要紧的功能,配置内核时去掉就好了
|
我第一次编译内核的时候也是出错了,有好多问题,搞了我好久好久,哈哈哈
|
那里错误,解决哪里