攻城獅筆記丨make menuconfig 內(nèi)核配置

配置Linux內(nèi)核的方法有很多種,make? menuconfig是基于文本選單的配置界面,配置比較直觀簡單。

01、配置系統(tǒng)的基本結(jié)構(gòu)

Linux內(nèi)核的配置有三部組成,分別是Makefile、配置文件和配置工具,今天我們講的就是配置工具的一種make? menuconfig。

02、make? menuconfig過程

執(zhí)行make? menuconfig是會(huì)涉及到幾個(gè)文件

■ Linux根目錄文件夾scripts:作為使用者,不用關(guān)心

■ arch/$ARCH/Kconfig文件和各層目錄下的 Kconfig 文件

■ Makefile文件:定義環(huán)境變量的值

■ .config文件:系統(tǒng)配置的默認(rèn)值

■ Include/generated/autoconf.h文件:將配置的選項(xiàng)以宏定義形式,保存在該文件下


03、實(shí)例過程

例如,我們想通過make? menuconfig增加內(nèi)核的一個(gè)功能:

Step1:按照Kconfig語法在Kconfig文件中增加對應(yīng)的選項(xiàng);

Step2:執(zhí)行make menuconfig,生成.config文件和atuoconf.h文件;

Step3:在對應(yīng)的makefile文件添加編譯選項(xiàng);

Step4:執(zhí)行make zImage。

原文鏈接: https://www.forlinx.com/article_view_309.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Linux 內(nèi)核源碼 到 www.kernel.org 下載官方內(nèi)內(nèi)核。 1.linux內(nèi)核目錄 目錄說明 a...
    Mr_Michael閱讀 7,022評論 0 2
  • 本文章介紹了makefile跟kconfig文件,包括編譯過程與makefile編碼規(guī)則。 編譯過程:我們在進(jìn)行l(wèi)...
    超低空閱讀 17,725評論 0 5
  • make menuconfig過程解析作者 codercjg 在 28 九月 2015, 5:27 下午 make...
    codercjg閱讀 1,235評論 0 1
  • 聽了海哥的日程管理,我也問了自己日程管理的5問:你的時(shí)間都浪費(fèi)在什么地方?手機(jī)。為什么不及時(shí)修正?習(xí)慣,沒事也想劃...
    35f3f090e5f0閱讀 294評論 0 0
  • 他走的那天我的哭得很大聲,在北京機(jī)場的第三航站樓,哭到不再有路人投來驚訝的目光。期間有個(gè)黃色頭發(fā)的小男孩用純正的倫...
    李否閱讀 1,096評論 0 4

友情鏈接更多精彩內(nèi)容