uboot的配置流程分析(2)

从中可以看出,这段代码就是把之前line的内容分段并赋值给开头的arch``cpu``board等变量,显然,这些变量对于我们找到相应的目录,相应的文件进行编译至关重要。这些信息,会在mkconfig的之后写入到相应的文件中:

uboot的配置流程分析

此外,还要建立一些硬链接:

uboot的配置流程分析

至此,我们需要的include/config.mk就配置完成了,这个文件是长成这个样子的:

uboot的配置流程分析


除了生成include/config.mk,mkconfig还负责生成include/config.h文件,不过有了之前准备好的变量,这部分只不过是将上面的变量和相应的文件夹进行了初步的定位,代码就是下面这部分:

uboot的配置流程分析


它生成的include/config.h最终是长成这个样子的:

uboot的配置流程分析


有了这两个文件,当我们再执行make的时候就可以找到相应的文件了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2656bac066a3704aaeaa25042bd44118.html