如果在编译的时候需要修改内核配置,那么每次编译都比较麻烦,可以采用下面的方法修改默认配置。
内核配置系统的工作流程:
首先系统自动生成默认配置文件linux-3.10.62/.config,
然后根据这个文件的内容转化成linux-3.10.62/include/generated/autoconf.h,
这个头文件完全由宏构成,执行linux.menuconfig时,
系统会读取.config里面的配置生成图形界面,用户操作图形界面修改配置,
保存配置时系统会自动更新autoconf.h。
修改默认配置的方法:
依据内核配置系统的工作流程,考虑各个步骤的修改难度,
最后发现最简单而且有效的方法是进行配置文件的替换,
在sh脚本中写文件替换操作,用配置好的同名文件替换掉已存在的.config文件即可。
Linux内核配置系统
原创qq61b6d41d3f9e6 ©著作权
©著作权归作者所有:来自51CTO博客作者qq61b6d41d3f9e6的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
TortoiseSVN复制
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理此处要备份的库名以test为例目的当svn服务器发生灾难级故障时,我们可以利用备份文件对公司资产:svn代码进行恢复面临的现状整个svn备份文件非常大,如果每次进行都全量备份;将消耗非常多的硬盘资源。解决方案使用全量备份+增
TortoiseSVN复制 .svn文件夹 svn查看版本号 svn还原到上一个版本 从svn导出来的项目包名不一致