版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 19:31
|
显示全部楼层
本帖最后由 kenson 于 2017-5-4 21:55 编辑
; f1 j) I: v# u/ k) R, i5 V. t# Z
第一7 o3 q Z2 K. ?3 V) O7 m) m
make 中如果没有配置文件直接make all 产生如下错误
+ V* F, s: S+ @: N9 hSystem not configured - see README
6 o5 D% n: y! f" kMakefile:327: recipe for target 'all' failed* t' r' y4 C' l
make: *** [all] Error 1
7 C/ u+ [# d5 E$ t+ d9 j5 B2 u# @ C0 D+ K% {5 ]
( b& M2 W4 ~4 P
在makefile中有一句 / }; L4 \2 g' p, A5 |& ^
ifeq ($(OBJTREE)/include/config.mk,$(wildcard $(OBJTREE)/include/config.mk))
/ D; ]7 r- F" V' |, M( n3 `也就是判断顶层目录/include下有没有config.mk这个文件如果有就相等如果没有就不相等2 k) {* ^1 F2 f* }( d
其中wildcard 用来扩展OBJTREE 如果没有config.mk它返回为empty 如果就跟第一个条件相同8 z( F* t1 k* @$ R4 R2 ^2 K0 @
否则6 U, y# h6 [. h J# A* t7 `0 D
else% W/ r8 ]# x: e1 a. Y
all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \
5 E) K/ Y/ R. }* |9 |3 s8 J! M# W$(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \
# f& f( S; G# v* O$(SUBDIRS) version gdbtools updater env depend \
8 B- k6 F3 U, ydep tags ctags etags $(obj)System.map:
/ Y! g- Q1 p/ F @echo "System not configured - see README" >&21 d. T; j( w8 V
@ exit 1$ K& Z. D) h3 D
, I0 y( ?7 u, g5 G6 ~
1 w! S: W6 n' P* h" S7 c
6 \4 C. K% B( @! k
& O' c/ O! |, Q! f, ? |
|