修改tegra3_android_defconfig后.config没有更新在tegra3_android_defconfig中添加一个模块(MODULE_XX_CONFIG=y)后,我做了“make tegra3_android_defconfig”虽然构建成功,生成的.config没有新添加的条目。
问问题
666 次
2 回答
1
注意::此答案适用于标准 Linux 内核。我不确定android内核。
仅添加配置标志tegra3_android_defconfig
是不够的。同样的配置也应该包含在 Kconfig 文件中。
defconfig 完成后,会根据 Kconfig 文件生成 .config。只有该特定配置的值取自 arch/XX/configs/XX_defconfig。
如果 XX_defconfig 中未提及特定配置的值,则将使用 Kconfig 中提及的默认值并生成 .config 文件。
考虑标准内核的tegra_defconfigCONFIG_IPV6
中的标志。
以下文件负责该配置。
http://lxr.free-electrons.com/source/net/ipv6/Kconfig
IPV6 ---> CONFIG_IPV6
IPV6_OPTIMISTIC_DAD ---> CONFIG_IPV6_OPTIMISTIC_DAD
IPV6_ROUTER_PREF ---> CONFIG_IPV6_ROUTER_PREF
于 2015-08-20T16:44:41.867 回答
0
终于发现问题了。必须将我们的 Kconfig 路径添加到根 Kconfig 文件中。就像 ---> source "drivers/xxx/Kconfig" 在根 Kconfig 文件中,这样它就允许构建使用新的驱动程序 Kconfig 文件。
于 2015-08-21T06:39:09.677 回答