1/进入源码目录
cd linux.4.9.1
2. 从当前机器的启动目录拷贝配置信息到源代码目录。这步操作的意思是我们编译内核的配置采用用当前环境一致的配置。
cp -v /boot/config-$(uname -r) .config
3.配置界面
make menuconfig
4/先编译所有模块,确保正确
make -j 6
5/编译完成后,再修改代码,编译自己的模块(/net/ceph编译出来为libceph.ko)
make modules ./net/ceph -j6
6/若需要clean自己的模块
make clean ./net/ceph -j6