版主
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
操作系统:ubuntu10.04 [3 [ Z7 A9 i2 p0 Y& N# E w
/ e' I2 N( n# S( ?
Makefile里的subst
6 A" N0 I& ^: s8 J. T7 D9 K用法是$(subst FROM,TO,TEXT),即将TEXT中的东西从FROM变为TO# y' q1 _! ^! |2 ~: x
3 O" b3 Y+ c! v$ B! _& Q8 M
Makefile中的字符串处理函数/ ^9 b7 K3 R @, f* p, J7 B
格式:, B/ {/ Y8 W: l: B. w+ T. |
$(subst ;,;,;)* k$ C7 r% Y% I
名称:字符串替换函数——subst。
: e2 L3 s. `8 N {" m功能:把字串;中的;字符串替换成;。
7 a* V' m L4 b1 O) a1 y& K返回:函数返回被替换过后的字符串。
& c1 {) L; V; q, ]1 k) Y7 S$ p6 n' J5 o( n6 g
示例:, \# B5 s3 v; y# {0 a
$(subst a,the,There is a big tree),# l( O+ E; H/ ^6 k
把“There is a big tree”中的“a”替换成“the”,返回结果是“There is the big tree”。
4 ]$ X$ [- F2 E; ]- t
+ i& P0 r" \2 a8 h. D! A
7 `8 w: k% Q. B2 [参考文件:
4 I, H" [ x3 q. d6 s. T1,http://baike.baidu.com/link?url=Wibqapwq_2NmeBkVyaIGAUKL7UT94Ad5XuMZQv5jI7zXI_7XWlXj_35adankhh4p
" v, v0 N F; B% i3 C; D2 y( ]2 k! X
|
|