如何在menuconfig中反向查找linux内核配置选项

时间:2011-11-28 22:36:30

标签: linux kernel config

如果我在.config中找到了我想要启用或禁用的选项。有没有快速的方法在menuconfig菜单中找到它?

即。我不希望设置CONFIG_STRICT_DEVMEM。我不得不猜测我在make menuconfig子菜单中找到它的位置。是否有编程方式或更快的方式来查找子菜单,而不是“猜测”?

3 个答案:

答案 0 :(得分:12)

如果我没记错的话,你可以点击

/DEVMEM 输入

你会被带到那儿?寻找'搜索'/'找到'选项。如果我的记忆很好,它甚至可以告诉你所需的依赖

答案 1 :(得分:4)

您可以在menuconfig中使用键/来研究特定字符串。这将为您提供匹配配置选项及其路径的列表。

您也可以输入make xconfig来使用gui而不是ncurse menuconfig。

执行查找的另一种方法是使用find命令:

find /path/to/kernel/sources -name Kconfig -exec grep -Hn config_pattern {} \;

答案 2 :(得分:1)

.config是一个文本文件。因此,直接修改选项的最简单方法是根据需要简单地放置ymn。如果这使配置处于不一致状态,则可以随后使用make oldconfig