Linux核心编译
核心更新的目的 1. 原来的核心太臃肿,为了系统更加稳定,去掉不需要的功能 2. 新功能的需求 3. 为了适应更新的硬件,需要编译核心 4. 嵌入式系统的需要 核心的版本? 版本的组成--:『[主].[次].[释出]-[修改]』 ? 次版本位为奇数则说明此版本位测试版本(2.5.x),为偶数说明是稳定版本(2.6.x). ? 不同版本间升级要注意核心函数库的变更情况,如变动大不建议升级核心以免造成依赖的软件不可用 ? 核心释放的官方网站为:www.kernel.org ? 核心patch的升级要连续版本升级,查看patch说明才能决定 核心源码的下载安装1. 源码的解压缩位置 a) 一般位于/usr/src/kernels/ b) 命令为 tar -jxvf linux-2.6.30.3.tar.bz2 -C /usr/src/kernels/
2. 源码下面的目录,以及用处 3. 核心编译前的处理和核心功能选择 a) 检测硬件 b) 核心功能需求 4. 编译前的做法 a) 保持干净的源码 · Make dep 保证所需要的文件都在相关位置 · make mrproper 将会删除所有的配置文件,包括之前编译过核心留下来的配置 · make clean 只删除编译中间产生的中间代码,保留之前配置的核心配置 b) 开始挑选核心功能 · Make menuconfig 用文本目录模式来挑选核心功能 · Make oldconfig 通过已存在的配置文件,来修改核心功能 · Make xconfig 以Qt为基础的图形界面来显示,需要用Qt设计的X Window,KDE可以使用 · Make gconfig 以ftk为基础的图形界面来显示,GNOME可以使用 · Make config 老是方法,文本 |
|||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |