码迷,mamicode.com
首页 > 其他好文 > 详细

kernel/uboot关于defconfig的几个问题?

时间:2018-12-23 15:32:30      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:fan   完成   boot   class   是什么   option   语法   font   mil   

一,defconfig与.config是什么关系?

.config不是defconfig的拷贝,defconfig仅仅保存与默认配置不同的选项。配置阶段综合KCONFIG文件与defconfig,有冲突时以defconfig为准。

二,defconfig中的#CONFIG_XXX is not set有具体含义吗?

defconfig中的语法:

CONFIG_<optionName>=y
CONFIG_<optionName>=m
CONFIG_<optionName>=n --- 表示 CONFIG_<optionName>为no,但是这种用法很少,一般都使用 is not set
# CONFIG_<optionName> is not set --- 表示 CONFIG_<optionName>为no

三,保存defconfig的方法?

make savedefconfig

四,其它命令?

see changes from one .config to another one:
$ scripts/diffconfig .config_old .config_new

五,include/generated/autoconf.h

配置完成后(无论是defconfig还是menuconfig),会生成autoconf.h,供C文件包含,以判断某个CONFIG是否支持。

.config是为Makefile服务的。

 

kernel/uboot关于defconfig的几个问题?

标签:fan   完成   boot   class   是什么   option   语法   font   mil   

原文地址:https://www.cnblogs.com/llc-blog/p/10164024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!