2 +------------------------------------------+ | make meuconfig | 基于文本选单的配置界面,字符终端下推荐使用 需要ncurses库的支持。 | | 当然还有make xconfig (基于图形窗口模式的配置界面,Xwindow下推荐使用) | make config 基于文本的最为传统的配置界面,会用的你超级郁闷了,不推荐使用。 +------------------------------------------+
3 +------------------------------------------+ | make dep | 实际上读取配置过程生成的配置文件,来创建对应于配置的依赖关系树,从而决定哪些需要编译而那些| 不需要 +------------------------------------------+
4 +------------------------------------------+ | make clean完成删除前面步骤留下的文件,以避免出现一些错误。 | make distclean更近一步删除配置文件 +------------------------------------------+
5 +------------------------------------------+ | make bzImage/zImage | make zImage和make bzImage则实现完全编译内核,二者生成的内核都是使用gzip压缩的,只要使用| 一个就够了,它们的区别在于使用make bzImage可以生成大一点的内核。建议大家使用make | bzImage命令。 | make all 编译所有了,包括kernel 以及 modules了。 +------------------------------------------+
6 +------------------------------------------+ | make modules | make modules_install | make modules和make modules_install分别生成相应的模块和把模块拷贝到需要的目录中。 | 严格说来,depmod -a命令和编译过程并没有关系,它是生成模块间的依赖关系,这样你启动新内核之| 后,使用modprobe命令加载模块时就能正确地定位模块。 +------------------------------------------+