版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 19:31
|
显示全部楼层
本帖最后由 kenson 于 2017-5-4 21:55 编辑 1 u* u) B" M5 a% Y. g# z/ l8 v
" `: H$ W F8 ^" j8 u) n* M第一) X# S% m& ]' e, k$ t
make 中如果没有配置文件直接make all 产生如下错误
2 ~3 L" j# U E0 gSystem not configured - see README# h1 e; Y6 ^$ _& E
Makefile:327: recipe for target 'all' failed9 d; F4 ~+ V) }
make: *** [all] Error 1
& p l$ s* m& B: E+ Q2 O* e- V* {6 I5 C
: S2 `" s+ c8 \8 q在makefile中有一句
! w6 }: R& k5 \0 @2 e& Kifeq ($(OBJTREE)/include/config.mk,$(wildcard $(OBJTREE)/include/config.mk)), X/ a" r6 z& [9 Q* J) Q
也就是判断顶层目录/include下有没有config.mk这个文件如果有就相等如果没有就不相等! f$ b- e( C8 n. _, {* S
其中wildcard 用来扩展OBJTREE 如果没有config.mk它返回为empty 如果就跟第一个条件相同% U- M* ^5 {, ~; D6 P8 o2 ?
否则
I* M* \: H+ n, A' I3 Velse
, d' E( z& J2 I# C) fall $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \
8 D$ r1 `2 n# y' n C/ A$(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \9 }/ A1 R! C1 ~
$(SUBDIRS) version gdbtools updater env depend \2 w& \/ b7 t+ r: W! c
dep tags ctags etags $(obj)System.map:
$ J9 ]; M1 g: _) f. v4 R V @echo "System not configured - see README" >&2
$ |' d1 k5 k" z X7 C# g7 s @ exit 1
/ y% [$ j$ u) I" X$ o4 ^1 R: o1 ?' L& c( Z& I/ |* D
' M/ b1 Z. C6 m) R5 I7 m4 E$ K+ \; I' w5 _8 M5 {* {9 y8 w2 g
6 B( j' H: Y U7 O
|
|