对于嵌入式爱好者来说,裁剪编译内核是一门必修课,作为初学者,尝试编译kernel4.2.3 并添加到启动项,今日记之以为它日作为。
step 1
准备:(1). 所需的内核源码,www.kernel.org 可下载;
step2:
- 切换到源码所在的目录,make distclean 命令:删除生产的.o 和 .config 文件
- 编译内核之前需要一份配置文件,并在此基础上修改,故借用本地/boot/config-3.13.0-24-generic 配置文件,命令: cp /boot/config-3.13.0-24-generic /home/yangqi/code/linux/linux-4.2.3/.config
- 该配置文件.config 即是对内核裁剪的配置,不用直接打开修改,系统提供menu界面修改,命令:make menuconfig (如果此命令报错,说明需要装ncurses库,安装命令:sudo apt-get install libncurses5-dev) (menu目录如下:)