在源码目录下:
1、make mrproper 确保源代码目录下没有不正确的.o文件以及文件的互相依赖
2、mkdir /home/build 创建测试目录
3、make O=/home/build menuconfig (或oldconfig、defconfig)
menuconfig 基于文本选单的配置界面,字符终端下推荐使用
oldconfig 在修改配置文件后,用于验证和更新配置
defconfig 基于默认的配置为您的体系结构创建一个配置
4、make O=/home/build 开始编译
5、sudo make O=/home/build/ modules_install install编译安装内核
初次编译可能会出现一些错误,需要安装几个包:
sudo apt-get install build-essential libncurses5-dev