内核分析之编译内核

推荐两个网站:第一个:http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html 。这个网站是介绍编译内核用到的命令和步骤的,很简单。第二个:http://lamp.linux.gov.cn/Linux/kernel_options.html。这个网站是介绍在make (m/x)config命令中会遇到的配置的问题的,讲的比较详细。真正在编译的时候会遇到比这些多的多的选项供选择,但是没有必要都看。只看那些可能 感兴趣的比如文件系统/网络等重要的选项即可。其他的选择默认就行了。当然,如果每个选项都看,都了解一下的话是大有益处的,可是要花很长时间。

 可能遇到的问题:

1.make menuconfig 出错,我遇到的错误信息如下:

 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.
 ***
解决方法: sudo apt-get install ncurses-dev 即可!

2.会遇到很多的配置选项,而且很多都不知道什么意思。

如果嫌麻烦,就全部选为默认选项即可,也就是不用更改任何的默认配置。当然,也可以捡一些熟悉的名字看一下,比如文件系统之类的,可以知道你所选的版本支持哪些类型的文件系统等。其它的,就选为默认吧。

下载内核的时候突然发现,内核3.0版本的已经发布了,刚发布没有几天,真是跟不上速度啊。。。不过,核心部分应该是没有太大变化的,所以抓着一个版本好好干就行了。不要急,一步步来。

不知道为什么,3.0的编译花了很长时间,而且会有一些不兼容的报告。但是按照编译步骤来之后顺利编译完成,且能正常启动,不知道以后会遇到什么问题。权且记下!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值