linux核心第三記

來源:互聯網
上載者:User


linux核心第三記 Linux核心配置Linux核心具有可定製的優點,具體步驟如下:
 1.清理臨時檔案,中間檔案和設定檔·make clean:刪除大部分產生檔案(如編譯中的.o檔案)但是把配置保留下來。·make mrproper:刪除所有產生檔案並把設定檔也刪除了。·make distclean:在make mrproper的基礎上,還要刪除編輯器檔案和補丁檔案。

 2.確定目標系統的軟硬體設定情況,比如CPU的型號,網卡的型號,所支援的網路通訊協定等。
 3.使下列的命令之一配置核心:
 ·make config:基於文字模式的互動式配置(以提問的方式配置)。

 ·make menuconfig:基於文字模式的菜單型配置(推薦使用)。

 ·make oldconfig:使用已有的設定檔(.config),但是會詢問新增的配置選項。

 ·make xconfig:圖形化的配置(需要安裝圖形化系統)
 如果沒有安裝qt:  www.2cto.com  sudo apt-get install libqt3-mtsudo apt-get install libqt3-mt-devsudo make xconfig:
 在make menuconfig後,ls -a:注意多了一個.config檔案



 一般情況下都用make menuconfig:如,y=*、n=[]、M,y或*代表的是將這個項目編譯到核心中,n或空為不選擇,M表示編譯成模組。
 [*]A.c---->A.o\                        --->zimage(*要經曆編譯和串連)[*]B.c---->B.o/[M]D.c---->D.o(指編譯)[]E.c---X(不編譯不串連) 配置項的選擇:參見核心配置參考.doc常常利用已有的核心配置參考進行修改。例如進入arm中的s3c2410的配置: 

 把該配置拷貝到liunx核心下的.config中,然後在此基礎上進行修改。如:cp s3c2410_defconfig ../../../.config  www.2cto.com   假如我要將我修改本身系統啟動並執行核心:    作者 hubi0952

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.