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

如何在menuconfig中反向查找linux内核配置选项,linux,kernel,config,Linux,Kernel,Config,如果在.config中找到要启用或禁用的选项。有没有快速的方法可以在menuconfig菜单中找到它 i、 e.我不想设置CONFIG_STRICT_DEVMEM。我不得不猜测在make menuconfig子菜单中哪里可以找到它。是否有一种编程方式或更快的方式来查找子菜单,而不是“猜测” 如果我没记错的话,你可以直接打 /DEVMEM输入 你会被带到那里吗?查找“搜索”/“查找”选项。如果我的记忆很好,它甚至会告诉您所需的依赖关系您可以在menuconfig中使用键/来研究特定字符串。这将为您

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


i、 e.我不想设置CONFIG_STRICT_DEVMEM。我不得不猜测在make menuconfig子菜单中哪里可以找到它。是否有一种编程方式或更快的方式来查找子菜单,而不是“猜测”

如果我没记错的话,你可以直接打

/DEVMEM
输入


你会被带到那里吗?查找“搜索”/“查找”选项。如果我的记忆很好,它甚至会告诉您所需的依赖关系

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

您还可以通过键入
makexconfig
使用gui而不是ncurse菜单配置

另一种查找方法是使用
find
命令,如下所示:

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

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

哇!感谢这个BKM,这是难以置信的有用!它不会真正带您去那里,而是向您显示匹配配置的列表。您的内存可以很好地满足所需的依赖关系,它甚至可以显示此配置选择的内容:)