关于Uboot编译Makefile中有两个all目标的问题

Uboot版本:u-boot-2010.09
其中TOPDIR下的Makefile中有两个all目标的疑惑
第一个

    149 # dependency target in autoconf.mk.dep from being the default.
    150 all:
    151 sinclude $(obj)include/autoconf.mk.dep
    152 sinclude $(obj)include/autoconf.mk
    153 

第二个

    315 all:            $(ALL)
    316 
    317 $(obj)u-boot.hex:       $(obj)u-boot
    318                 $(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@

具体原因参考了>>groundhappy的专栏

当makefile中有两个相同目标的时候,会执行后一个目标。因为后一个目标会重载前一个。

如果你 执行make的时候没有带任何其他目标。单独的一个make。可以避免以autoconf.mk.dep里面的include/autoconf.mk作为错误目标。
如果你执行make的时候带了目标。这个all:有不有都无所谓。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值