编译U-boot时,make[1]: *** 没有规则可以创建mkimage.o”

执行完make smdk2440_config 对Uboot重行编译怎么会出现这样的错误   

make[1]: Entering directory `/home/win/S3-ARM/Part4/uboot/tools'
make[1]: *** 没有规则可以创建“mkimage.o”需要的目标“/home/S3-ARM/Part4/uboot/include/image.h”。 停止。
make[1]: Leaving directory `/home/win/S3-ARM/Part4/uboot/tools'
make: *** [tools] 错误 2

解决方法是:执行make distclean 再进行smdk2440_config后再make就可以了。

原文地址:https://www.cnblogs.com/love-linux/p/3633036.html