版主
  
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|

楼主 |
发表于 2017-5-4 19:31
|
显示全部楼层
本帖最后由 kenson 于 2017-5-4 21:55 编辑 + N. V9 n3 d* k2 G7 F( W% F8 _
) e& x5 I' [& L1 Z第一. ?+ b7 m4 |' }3 C( d% A! }, ]
make 中如果没有配置文件直接make all 产生如下错误3 r. v& ~# o) K( e* q7 v
System not configured - see README
3 o% L" r5 W, ~% d, u7 B( iMakefile:327: recipe for target 'all' failed+ a8 i: R( S8 q7 \' Q
make: *** [all] Error 11 d( ^6 k% x4 ~! o( R1 `- c
1 F0 }+ ~9 ~; E3 d. k& C4 Z5 M6 t1 a- E( t
在makefile中有一句
5 G2 g2 w7 {3 R4 K% x' z3 Fifeq ($(OBJTREE)/include/config.mk,$(wildcard $(OBJTREE)/include/config.mk))7 v! ^: E/ K+ B8 L
也就是判断顶层目录/include下有没有config.mk这个文件如果有就相等如果没有就不相等
) k5 C' @# t- H% n, c" H其中wildcard 用来扩展OBJTREE 如果没有config.mk它返回为empty 如果就跟第一个条件相同
5 E% g) p$ D+ j% }; ?否则+ o# Z! j* H* v& u1 M0 h5 B9 i6 U
else8 ]6 j) v& s. G3 [& U/ W
all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \2 N5 z, x. I6 w( v7 H* O' I2 T
$(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \
2 b8 P; e4 J4 m4 q! J$ @$(SUBDIRS) version gdbtools updater env depend \: n% W9 U P- b, M/ f
dep tags ctags etags $(obj)System.map:
6 H& H7 w) L% b" q# u5 H @echo "System not configured - see README" >&2
! M; f' j; m$ R1 B @ exit 1
3 _0 O$ ^2 q0 ?$ W7 @7 @$ R+ m$ t: U- y
" M, m5 g0 {' X5 T5 Z* q
) A/ B, c; P$ c8 S6 u* @! d5 T# x: u
- |& A' L- @& ?& p9 M& `5 Q |
|