Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1270513
  • 博文数量: 482
  • 博客积分: 13297
  • 博客等级: 上将
  • 技术积分: 2890
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-12 16:25
文章分类

全部博文(482)

文章存档

2012年(9)

2011年(407)

2010年(66)

分类: 嵌入式

2011-01-14 15:09:15

关于makefile里的变量$(@:_config=)

文件:GNU make中文手册.pdf
大小:1317KB
下载:下载

在书中P250中有这么一句话:$(@:_config=)的结果就是将“smdk2410_config”中的_config”去掉,结果为“smdk2410”,小弟不解的是这个结果是怎么推出来的?
是不是
引用 回复
 

回复:关于makefile里的变量$(@:_config=)

变量中有个高级用法,$(var:a=b),意思为把变量“var”中所有“a”字串结尾的“a”替换成“b”字串。
由上,是不是可以这样推断:$@=smdk2410_config,  "_config="意为_config等于空字符,也就相当于把“_config”结尾的字符串用空字符替代,即删除。
引用 回复
 

回复:关于makefile里的变量$(@:_config=)

应该如此

阅读(784) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~