时间:2023-03-26 08:05:36来源:本站整理作者:点击:
编译linux内核时,一般会先用make oldconfig指令配置.config文件,网上资料说make oldconfig会用到当前目录中已经存在的.config文件,那如果当前目录中没有.config文件呢?此时make oldconfig和make config是一样的吗?我以练习ldd3时用到的linux-2.6.10和Ubuntu5.04为例来说明。
首先来看干净的linux-2.6.10代码执行make oldconfig指令:
干净的代码在当前目录中是不存在.config文件的,但是可以看到有提示 "using defaults found in /boot/config-2.6.10-5-386",config-2.6.10-5-386是Ubuntu5.04自带内核的配置文件,看来make oldconfig指令不仅会使用当前目录中的.config文件,也会使用其它位置的config文件,那make oldconfig指令到底会使用哪些config文件呢?
答案就在linux-2.6.10/scripts/kconfig/confdata.c这个文件中:
可以看到所使用的config文件按顺序依次是:
当这5个文件都不存在时,make oldconfig和make config的作用就是一样的了。
,夫妻吵架总冷战怎么办?怎么和好并且化解夫妻吵架呢?夫妻吵架总冷战怎么办?怎么和好并且化解夫妻吵架呢?
林志玲登上11月杂志封面,做妈妈之后成为幸福的代名词“关公”陆树铭因病去世,网爆大衣哥亲往西安悼念,被赞有情有义关注公益慈善可以在哪里查询全国慈善组织的公开信息 蚂蚁庄园1月12日答案《卿卿日常》24节气姑娘结局是什么_《卿卿日常》24节气姑娘离开老三了吗Copyright 2022-2026 feiyundao.com 〖妃孕岛〗 版权所有 陕ICP备2022000637号-4
声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告