首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux公开官方文档

Linux公开官方文档
EN

Stack Overflow用户
提问于 2018-05-11 21:33:34
回答 1查看 1.5K关注 0票数 1

在编译linux内核时,第一步是生成.config文件,在我的例子中,这是从当前安装的内核获得的。因此,它使用大量的KEY=VALUES生成这个文件,如:

代码语言:javascript
复制
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_STACKTRACE_SUPPORT=y
# etc...

我可以在google中复制/粘贴其中一个键,我可能会(在一些随机的站点中)找到一个详细的解释,说明它是用来做什么的。因此,我的问题是,是否有一个官方的地方,我可以依靠了解这些吐露?我在kernel.org/doc上搜索,但没有找到,所以我决定在这里询问。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-11 21:51:48

文档可以通过make menuconfig访问,每个条目都有文档记录(有一段描述了选项)。

但是,您只能看到体系结构可用的选项,而且如果禁用某个功能,它可能会隐藏一些相关的选项。

如果您想查看所有选项,最好是打开Kconfig文件。您可以访问这里:https://github.com/torvalds/linux/并搜索Kconfig文件(此时有1021个Kconfig文件)

但是很明显,如果您不知道在哪里搜索(例如,如果您正在寻找CONFIG_INSTRUCTION_DECODER ),则可以从内核源代码树运行:grep INSTRUCTION_DECODER $(find -name Kconfig)

但是INSTRUCTION_DECODER并不是一个很好的例子,因为没有与该选项相关的帮助部分.

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50300554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档