我正在为 Marvell Armada 370 系统构建交叉编译的 3.2.15 内核。供应商的默认配置文件是armada_370_v7up_defconfig
.那么,当我执行某个make armada_370_v7up_defconfig
步骤时,难道不会产生与.config
该armada_370_v7up_defconfig
文件匹配的文件吗?
相反,我看到了很多差异(如果需要的话可以包括)。
或者我误解了如何make defconfig
工作?
答案1
Defconfig 生成一个新的内核配置,默认答案用于所有选项。默认值取自位于arch/$ARCH/configs/armada_370_v7up_defconfig
文件中的文件。
这些默认配置并非旨在完全适合您的目标,而是旨在成为超集,因此您只需对它们进行一些修改即可。
这将make armada_370_v7up_defconfig
创建您的初始 .config,您现在可以对其进行编辑make menuconfig
并进行更改。之后,您可以运行 make,然后它将使用您的设置编译内核。