版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
操作系统:ubuntu10.04+ q- @+ J! o b8 y$ p
1 ~' t. B+ f1 Z: L
Makefile里的subst: r5 q) E* u$ t8 T" A# O
用法是$(subst FROM,TO,TEXT),即将TEXT中的东西从FROM变为TO( D- T! V! v$ @2 F( h% b; E
+ x# u6 d7 j6 B; E" s ?! E) nMakefile中的字符串处理函数4 \: y; w6 r/ P B
格式:
+ M$ V& o/ ^4 I+ s. Z+ m $(subst ;,;,;)
- N( {- s* I& v名称:字符串替换函数——subst。 p4 a) |$ k- @" J1 R7 z
功能:把字串;中的;字符串替换成;。
, ^3 R+ v2 b, e2 l1 r返回:函数返回被替换过后的字符串。
0 k n; D% p; O7 C" t+ }9 i6 S1 W& N
示例:
8 j1 q& J! V. u" f, F A$(subst a,the,There is a big tree),+ s( N- D$ E3 |# l
把“There is a big tree”中的“a”替换成“the”,返回结果是“There is the big tree”。8 L% w* {8 N5 w& ]6 H% _
9 M! w. j6 v- M: Y% j( {) B7 t4 n
参考文件:
9 L1 ~; n/ H5 \, s1 P, r1,http://baike.baidu.com/link?url=Wibqapwq_2NmeBkVyaIGAUKL7UT94Ad5XuMZQv5jI7zXI_7XWlXj_35adankhh4p. j. Y3 @6 A D9 p) v8 C9 P: ~' x
0 m/ ~# }6 E/ {$ w, p
|
|