如果在.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
它不会真的把你带到那里,而是向你展示一个匹配配置的列表。你的记忆力为你提供了所需的依赖关系,甚至显示了这个配置选择的内容:) –