版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
操作系统:ubuntu10.04
9 ?7 x0 Q" { J
2 t' y+ |& K( a* _) tMakefile里的subst+ j0 D) {( E6 Z& g( Q8 V t6 B; h
用法是$(subst FROM,TO,TEXT),即将TEXT中的东西从FROM变为TO+ h' M( D' K; E A s5 K
% y8 x4 P' `4 u7 @
Makefile中的字符串处理函数
) y* p9 `- q" Q- M* F$ d" A" _: W格式:/ R: h8 G6 G0 v6 R% U
$(subst ;,;,;)3 N+ ]6 ~! ?& ?) H
名称:字符串替换函数——subst。' `5 B" q3 @( R2 Q$ p3 K6 S/ ?. h
功能:把字串;中的;字符串替换成;。" p3 g) c- [' H4 k, u
返回:函数返回被替换过后的字符串。
4 s* G8 V2 D a0 a) y8 T7 J0 Q: D" F
示例:5 j3 L' Z. j" V( O5 |1 `2 c
$(subst a,the,There is a big tree)," I8 q9 A5 r2 ]+ _/ V: S
把“There is a big tree”中的“a”替换成“the”,返回结果是“There is the big tree”。
" O' D) j8 p' r0 e
3 G! E0 a7 u9 T5 `: ?% m4 j* K, x
2 @+ I& U$ F/ I: U( x参考文件:. R5 f* i4 k5 L
1,http://baike.baidu.com/link?url=Wibqapwq_2NmeBkVyaIGAUKL7UT94Ad5XuMZQv5jI7zXI_7XWlXj_35adankhh4p$ N- ?, M9 O8 L6 |8 J1 \
6 k) {* }* d5 z& v" N |
|