linux内核配置与编译
清除临时文件、中间文件和配置文件命令: 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 配置内核命令: make config:基于文本模式的交互式配置。 make menuconfig ARCH=i386:基于文本模式的菜单型配置。//“*”编译成内核(按y)(生成镜像),“m”编译成模块(按m)(生成点o文件),“ ”为不编译(按n) 配置完成之后会在当前文件夹下生成.config文件。 Linux内核提供了一系列可供参考的内核配置文件,位于 ./arch/$cpu/configs 。 编译内核: make zImage//获取详细信息make zImage V=1 make bzImage//获取详细信息make bzImage V=1 区别:在X86平台,zImage只能用于小于512K的内核 编译好的内核文件位于 ./arch/ $ cpu/boot/ (文件名为bzImage)。 编译内核模块: make modules 安装内核模块: make