menuconfig
menuconfig是常用的配製工具,不用特意安裝,好像是和GCC一起裝上的。註:menuconfig要用到ncurses的庫,所以要安裝它。下面的命令可以安裝。
apt-getinstalllibncurses*
選擇相應的配置時,有三種選擇,它們分別代表的含義如下:
“Y”-將該功能編譯進核心
“N”-不將該功能編譯進核心
“M”-將該功能編譯成可以在需要時動態插入到核心中的模組。
將與核心其它部分關係較遠且不經常使用的部分功能代碼編譯成為可載入模組,有利於減小核心的長度,減小內核消耗的記憶體,簡化該功能相應的環境改變時對核心的影響。許多功能都可以這樣處理,例如像上面提到的網卡的支持、對FAT等檔案系統的支持。
makemenuconfig,則需要使用空格鍵進行選取。你會發現在每一個選項前都有個括弧,但有的是中括弧有的是尖括弧,還有一種圓括弧。用空格鍵選擇時可以發現,中括弧里要么是空,要么是"*",而尖括弧里可以是空,"*"和"M"這表示前者對應的項要么不要,要么編譯到核心里;後者則多一樣選擇,可以編譯成模組。而圓括弧的內容是要你在所提供的幾個選項中選擇一項。
中括弧:要么是空,要么是"*",代表要么不要,要么編譯到核心里。
尖括弧:可以是空,"*"和"M",多一樣選擇,可以編譯成模組。
圓括弧:所提供的幾個選項中選擇一項。
menuconfig
相關命令:
$sudomakemenuconfig