“make”和“make oldconfig”有什么区别

“make”和“make oldconfig”有什么区别

关于这个问题:如何编写 make menuconfig 脚本make, 跑步和有什么不一样make oldconfig

我假设如果你运行,它无论如何make都会使用旧的。.config

答案1

make oldconfig用于将旧的 .config 文件应用到新的内核。

例如,您有.config当前内核的文件,并且下载了新内核并想要构建新内核。由于新内核很可能会有一些新的配置选项,因此您需要更新您的配置。最简单的方法是运行make oldconfig,这将提示您有关新配置选项的问题。 (这是您当前.config文件中没有的)

答案2

在Linux内核中,make默认为silentoldconfig,其作用与 相同oldconfig,并且另外自动更新依赖的配置条目(依赖于其他值的配置条目,IE depends on文件中的条目Kconfig)。

当然,make然后构建内核,而make oldconfig仅更新配置。

相关内容