从 uboot makefile 看编译顺序

初步入门uboot,看着1000多行的makefile你可能会有种无从下手的感觉。

这里介绍下我的方法,希望对你有所帮助:

编译的时候make xxx_config

然后make V=1

把所有的log截取出来。

然后搜索出ld的行数,如下图所示:

好了,通过上面的图片,你就能很快的知道整个编译过程下编译的那个包,再编译的那个包。

当然这不包括那些编译出来只有一个.o的目录,那样就不需要连接。可以通过加了深色的一行看出。

最后一行就是将各个目录下的built-in.o 以及一些其他的不需要链接的.o文件进行链接。那些文件参与了链接,一目了然吧。

最后得到u-boot

然后再得到u-boot.bin u-boot.img等。

posted @ 2015-05-21 21:58  JustRelax  阅读(480)  评论(0)    收藏  举报