全部博文(489)
分类:
2011-12-22 21:38:22
原文地址:内核配置与编译 作者:luozhiyong131
1、清除临时文件、中间文件和配置文件.
make clean
remove most generated files but keep the config
make mrproper
remove all generated files config files
make distclean
mrproper remove editor backup and patch files
2、确定目标系统的软硬件配置情况,比如CPU的类型、网卡的型号,所需支持的网络协议等。
3、使用如下命令之一配置内核:
a) make config:基于文本模式的交互式配置。
b) make menuconfig:基于文本模式的菜单型配置。(推荐使用)
c) make oldconfig:使用已有的配置文件(.config),但是会询问新增的配置选项。
d) make xconfig:图形化的配置(需安装图形化系统)。
make menuconfig 是最为常用的内核配置方式,使用方法如下:
1、使用方向键在各选项间移动;
2、使用“Enter”键进入下一层选单;每个选项上的高亮字母是键盘快捷方式,使用它可以快速地到达想要设置的选单项。
3、在括号中按“y”将这个项目编译进内核中,按“m”编译为模块,按“n”为不选择(按空格键也可在编译进内核、编译为模块和不编译三者间进行切换),按“h”将显示这个选项的帮助信息,按“Esc”键将返回到上层选单。
配置选项说明: 内核配置参考.doc
内核配置通常在一个已有的配置文件基础上,通过修改得到新的配置文件Linux内核提供了一系列可供参考的内核配置文件,位于
Arch/$cpu/configs
采用较新的标准内核源码来构建内核模块,将内核升级