$(@:_config=)诠释
摘要:
最近研究u-boot-1.1.6顶层的Makefile时,对其中的$(@:_config=)不甚理解,在网上搜了关于这句话的诠释,不是很满意,相信很多学习ARM开发的童靴也很是迷惑,现在把我对这句话的理解写出,仅供参考,如有不妥之处,敬请指正。 格式为$(var:str1=str2)或者${var:str1=str2}是指,将变量var中的所有以str1结尾的字符用str2替换。str1必须是结尾字符(若var中有多个变量构成,且变量之间用空格连接,空格前的变量若也是str1结尾也符合条件)。举个例子var:=file1.c file2.c file3.c, 则$(var:.c=.o)的... 阅读全文
posted @ 2013-01-05 21:00 liyanfasd 阅读(476) 评论(0) 推荐(1) 编辑