make menuconfig圖形化界面


1、怎么進入到make menuconfig圖形化界面?

首先進入到內核源碼的路徑下,然后輸入make menuconfig即可打開圖形化界面。

 

 

 

2、make menuconfig圖形化界面的操作。

  1、搜索功能

  輸入“/”即可彈出搜索界面,然后輸入我們想要搜索的內容即可。

  2、配置驅動的狀態。

  (1)把驅動編譯成模塊,用M來表示

  (2)把驅動編譯到內核里面,用*來表示

  (3)不編譯。

  我們可以使用“空格”按鍵來配置這三種不同的狀態。

   3、退出

  退出分為保存退出和不保存退出。

  4、和make menuconfig有關的文件

  Makefile 里面是編譯規則,告訴我們在make的時候要怎么編譯,相當於菜的做法。

  Kconfig 內核配置的選項,相當於我們去飯店吃飯服務員給我的菜單

  .config 配置完內核以后生成的配置選項,相當於我們點完的菜。

  5、make menuconfig會讀取哪個目錄下的Kconfig文件

  arch/$ARCH/目錄下的Kconfig。

  可以設置

export ARCH=arm

  這步之后就會到arch/arm文件夾下找Kconfig

  arch/arm/configs下面有好多的配置文件。相當於這個飯店的特色菜。

  可以在該目錄任選一個xxx_defconfig復制成內核根目錄下.config

  6、為什么要復制成.config而不復制成其他文件呢?

  不可以復制成其他的文件,因為內核會默認讀取Linux 內核根目錄下的.config作為默認的配置選項,所以我們不能給它改名字。

  7、我們復制的這個默認的配置選項不符合我們的要求怎么辦?

  我們就用點菜,菜單是Kconfig,通過make menuconfig來調出這個菜單了。配置完成以后會自動更新到.config里面。

  8、怎么和Makefile文件建立的聯系呢?

  當我們make menuconifg保存退出后,Linux會將所有的配置以宏定義的形式保存在include/generated/下面的autoconf.h里面。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM