Sha*_*ipf 9 kernel configuration linux-kernel
我正在编写一个脚本,它必须根据输入文件自动更改许多 Linux 内核配置选项。
最简单的方法当然是直接编辑 .config 文件,但不鼓励这样做,并且可能会导致问题。
我似乎无法找到一种方法来做到这一点“正确的方式”。
"make help" 没有显示更改单个选项的方法,./scripts/kconfig/conf --help 也没有显示。kernel.org上的这个文件似乎也没有办法。
甚至 Gentoo 的 Genkernel 也会手动更改.config 文件。
所以,基本上:
有没有一种安全的方法来以编程方式更改内核配置选项,完成依赖项跟踪等?
可以手动运行 Kconfig 来实现这一点吗?
我首先要做的是:
make defconfig
Run Code Online (Sandbox Code Playgroud)
然后将设置更改附加到.config
后面:
make olddefconfig
Run Code Online (Sandbox Code Playgroud)
这应该“修复”配置中引入的任何不一致。YMMV 因为它可能无法按照您期望的方式修复它们。