如果在.config中找到希望啓用或禁用的選項。有沒有一種快速的方法在menuconfig菜單中找到它?如何在menuconfig中反向查找linux內核配置選項
即我不想CONFIG_STRICT_DEVMEM被設置。我不得不猜測我在make menuconfig子菜單中找到它的位置。有沒有一個編程方式或更快的方式來找到子菜單,而不是「猜測」?
如果在.config中找到希望啓用或禁用的選項。有沒有一種快速的方法在menuconfig菜單中找到它?如何在menuconfig中反向查找linux內核配置選項
即我不想CONFIG_STRICT_DEVMEM被設置。我不得不猜測我在make menuconfig子菜單中找到它的位置。有沒有一個編程方式或更快的方式來找到子菜單,而不是「猜測」?
如果我沒記錯的話,你可以只打
/DEVMEM
輸入
,你會被帶到那裏?尋找'搜索'/'找到'選項。如果我的記憶對我很好,它甚至會告訴你有關所需的依賴關係
您可以在menuconfig中使用密鑰/
來研究特定的字符串。這會給你一個匹配配置選項及其路徑的列表。
通過輸入make xconfig
,您也可以使用gui代替ncurse menuconfig。
另一種方法查找將使用find
命令那樣:
find /path/to/kernel/sources -name Kconfig -exec grep -Hn config_pattern {} \;
.config
是一個文本文件。因此,直接修改選項的最簡單方法是根據需要簡單地放置y
,m
或n
。如果這使配置處於不一致的狀態,那麼可以使用make oldconfig
。
哇!感謝這個BKM,這非常有用! – Patrick
它不會真的把你帶到那裏,而是向你展示一個匹配配置的列表。你的記憶力爲你提供了所需的依賴關係,甚至顯示了這個配置選擇的內容:) –