The*_*eer 3 linux compiling kernel configuration
我正在尝试使用不同的内核配置文件,并希望记录我使用过的内核配置文件。
这是情况:
my_config我想用作模板的配置文件make menuconfig,加载my_config不做任何更改并另存为.config.diff .config my_config,文件中存在差异为什么旧文件和新文件之间会有差异?
为什么会有差异
因为您加载my_config到 menuconfig 中,进行了更改,然后将其另存为.config. 当然,它们是不同的。如果您保存两次,每个名称一次,那么它们将是相同的。
如果您的意思是,它们比您认为的更不同,请记住,您在 menuconfig 中选择的内容与出现在配置文件中的更改之间没有 1:1 的对应关系。
此外,如果my_config是早期版本的内核源代码的产品,make menuconfig则会注意到这一点并转换文件以反映较新的源代码版本。这意味着即使你什么都不做,只要加载并保存它就会导致文件文本发生重大变化。但是,实际配置应该基本相同(通常更改是添加具有适当默认值的新选项)。