内核配置
make config:基于文本模式的交互式配置。
make menuconfig:基于文本模式的菜單型配置。(推薦使用,空格鍵選擇:*:y,M:M,空格:N)
make oldconfig:使用已有的配置文件(.config),但會詢問新增的
make xconfig:圖形化的配置。(需要安裝圖形化系統)
?
make distclean會刪掉所有文件。
配置結果:在內核的頂層文件(.config)。
linux提供的一系列可參考的配置文件:Arch/$cpu/configs.
?
編譯內核:
make ZImage
make bZImage。
在X86平臺中,ZImage只能用于小于512K的內核。
make ZImage V=1:獲取編譯的細節
編譯好的結果:arch/$CPU/boot
?
編譯好內核后再編譯內核模塊。:make modules
安裝內核模塊:make modules_install
//將編譯好的內核模塊從內核源代碼目錄copy至/lib/modules下
?
制作init ramdisk
mkinitrd initrd-$version ? $version.
$version:內核版本: ?可在/lib/modules下查詢。
轉載于:https://www.cnblogs.com/Caden-liu8888/p/8271537.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: android 获取键盘回车键事件,设置
- 下一篇: mysql数据库面试总结(一)