修改核心編譯配置菜單(make menuconfig)

來源:互聯網
上載者:User

 

----- 彭曉林

以下操作均在 linux Ubuntu 10.10 案頭環境下進行。

以下我的操作步驟以做記錄:

1.在目錄下 ../linux-2.6.32.2/drivers/char/  建立檔案夾 testdriver

2.在testdriver 目錄下建立 Kconfig檔案

   在Kconfig 檔案中錄入

#
#TEST driver configuration
#

menu "TEST driver"
comment "TEST driverhaha"

config CONFIG_TEST
    bool "test support"

config CONFIG_TEEST_USER
    tristate "TEST user-space interface"
   # depends on CONFIG_TEST

endmenu

#menu "TEST driver" 為新加菜單名字

#comment "TEST driverhaha" 功能表標題名字

#comment "TEST driverhaha"菜單中的選項名字

#"TEST user-space interface"菜單中選項名

#bool 表示二值菜單 選項 [*]表示編譯進核心  [ ]表示不編譯進核心

#tristate 表示三態菜單 [8]表示編譯進核心[M]表示編譯進模組 [ ] 表示不進行編譯

3.在上一級目錄下的Kconfig 下加入

source "drivers/char/testdriver/Kconfig"

這樣 make menuconfig 就能找到  drivers/char/testdriver/Kconfig 目錄下    Kconfig 配置選項了

4.運行 make menuconfig

  在下面菜單目錄下就能看到剛剛新加入的配置選項了

Device Drivers  --->  

      Character devices  --->  

              TEST driver  ---> 

                      [ ] test support                                             
                     <*> TEST user-space interface

 其中最後三行就是我們新加入的mak menuconfig 菜單選項    

          

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.