make oldconfig 理解

对 make oldconfig 命令的理解

Linux 内核会默认一个 .config 文件配置,这是跟着内核源文件走的
使用 make defconfig 可以把这个配置放到 .config 文件中
修改 .config 文件,比如使用 make configmake memuconfig 或者直接编辑 .config 文件
使用 make oldconfig 命令会把这个修改了的配置放到 .config.old 文件中作为备用,表示这个配置已经可以被用来编译了
.config 文件就会回到默认配置,而 .config.old 文件就是对当前的配置做了个备份
以后就可以直接把 .config.old 里面的配置,放到别的准备编译的内核目录下的 .config 文件中使用了
这样就可以很方便的采用现有配置并将其移动到新内核中