![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
wwy599987
这个作者很懒,什么都没留下…
展开
-
[makefile]makefile中常用函数
subst 功能:字符串替换 使用方法:$(subst csdn,CSDN,blog.csdn.net),返回结果为:blog.CSDN.net patsubst 功能:模式字符串替换函数 使用方法:$(patsubst %o,%c,a.o b.o c.h d.s),返回结果为:a.c b.c c.h d.s strip 功能:去除字符串开头与结尾的空白字符(空格、TAB) 使用方法:$转载 2015-11-24 15:25:36 · 403 阅读 · 0 评论 -
[makefile]makefile中 '=', ':=', '?=', '+='的区别
1. = 最基本的赋值。 需要注意的是:makefile全部展开之后,才会最终确定变量的值,如下例: val_1 = abc val_2 = $(val_1) val_1 = def 上例中,val_2的值是def,而不是abc 2. := 同样是赋值操作,与‘=’赋值不同的是,':=',赋值的结果取决与在makefile中的位置,如下例: val_1 := abc va转载 2015-11-24 14:21:10 · 321 阅读 · 0 评论