make oldconfig和make defconfig的区别
make oldconfig和make defconfig的区别为:
意思不同、用法不同、侧重点不同。
一、意思不同1.make oldconfig意思:生成旧配置。2.make defconfig意思:生成内核编译。二、用法不同1.make oldconfig用法:make oldconfig和make config类似,但是它的作用是在现有的内核设置文件基础上建立一个新的设置文件,只会向用户提供有关新内核特性的问题,在新内核升级的过程 中,make oldconfig非常有用,用户将现有的配置文件.config复制到新内核的源码中,执行make oldconfig,此时,用户只需要回答那些针对新增特性的问题。2.make defconfig用法:基于文本的最为传统的也是最为枯草的一种配置方式,但是它可以使用任何情况,这种方式会为每一个内核支持的特性向用户提问,如果用户回答“y”,则把特性编译进内核;回答“m”,则它特性作为模块进行编译;回答“n”,则表示不对该特性提供支持。三、侧重点不同1.make oldconfig侧重点:oldconfig是将当前内核源码的新特性加入.config中去。2.make defconfig侧重点:defconfig是直接按照默认的i386_defconfig生成.config。