从defconfig获取内核配置

时间:2017-01-19 14:40:19

标签: linux-kernel

标题说明了一切:我需要用于编译内核的.config文件,但我所拥有的只是defconfig文件。我已经看过如何从前者生产后者的说明,但不是相反。有可能吗?

2 个答案:

答案 0 :(得分:0)

如果您知道生成defconfig文件所依据的基本配置,则可以对其进行合并。内核版本不必完全相同-新选项将保留默认设置。

假设生成defconfig文件的基础是x86_64_defconfig(最有可能的),而您刚刚将其复制到linux源代码树中:

$ make mrproper
$ scripts/kconfig/merge_config.sh defconfig

如果没有错误,则.config文件现在准备就绪,您可以运行make来构建内核。

要获取更多帮助,请运行$ scripts/kconfig/merge_config.sh -h或浏览脚本。

答案 1 :(得分:-1)

你不能。

defconfig文件是一个目标体系结构的基本和极简配置,它只是用于定义真实.config的起点。

您可以通过其他方式检索.config:look here on super-user