一:清除内核中间件、配置文件:
make clean
make mrproper
make distclean
二:选择参考配置文件
cp *** ./.config
三:在参考文件的基础上配置内核
make menuconfig (x86)
make menuconfig ARCH=arm CROSS_COMPILE=arm-linux- (非x86)
四:编译内核
make (x86)
make ARCH=arm CROSS_COMPILE=arm-linux- (非x86)
五:编译内核模块
make modules (x86)
make modules ARCH=arm CROSS_COMPILE=arm-linux- (非x86)
六:安装内核模块到根文件系统:
make modules_install