当前位置: 技术问答>linux和unix
make oldconfig 和 make defconfig有何区别?
来源: 互联网 发布时间:2016-12-25
本文导语: 在配置内核时如果执行 make defconfig 那么make直接按照默认值生成.config。提示信息如下: *** Default configuration is based on 'i386_defconfig' # # configuration written to .config # 但是,如果在源码目录中没有.config文件的情...
在配置内核时如果执行
那么make直接按照默认值生成.config。提示信息如下:
但是,如果在源码目录中没有.config文件的情况下执行
那么make的提示如下:
两者都用'i386_defconfig',为什么需要用户回答一些问题?这好像与make defconfig不太一样,make oldconfig有什么特殊考虑吗?
make defconfig
那么make直接按照默认值生成.config。提示信息如下:
*** Default configuration is based on 'i386_defconfig'
#
# configuration written to .config
#
但是,如果在源码目录中没有.config文件的情况下执行
make oldconfig
那么make的提示如下:
scripts/kconfig/conf -o arch/x86/Kconfig
#
# using defaults found in arch/x86/configs/i386_defconfig
#
*
* Restart config...
*
*
* General setup
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?] y
Local version - append to kernel release (LOCALVERSION) []
Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n
Kernel compression mode
> 1. Gzip (KERNEL_GZIP)
2. Bzip2 (KERNEL_BZIP2)
3. LZMA (KERNEL_LZMA)
4. LZO (KERNEL_LZO) (NEW)
choice[1-4?]:
两者都用'i386_defconfig',为什么需要用户回答一些问题?这好像与make defconfig不太一样,make oldconfig有什么特殊考虑吗?
|
oldconfig是将当前内核源码的新特性加入.config中去。新特性的源文件应该是i386_defconfig,然后询问你。
defconfig是直接按照默认的i386_defconfig生成.config。
defconfig是直接按照默认的i386_defconfig生成.config。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。