文件名称:模式变量-算法引论:一种创造性方法---高清版
文件大小:964KB
文件格式:PDF
更新时间:2024-06-23 16:09:23
Makefile 陈皓
九、模式变量
在 GNU 的 make 中,还支持模式变量(Pattern-specific Variable),通过上面的目标
变量中,我们知道,变量可以定义在某个目标上。模式变量的好处就是,我们可以给定一种
“模式”,可以把变量定义在符合这种模式的所有目标上。
我们知道,make 的“模式”一般是至少含有一个“%”的,所以,我们可以以如下方式
给所有以[.o]结尾的目标定义目标变量:
%.o : CFLAGS = -O
同样,模式变量的语法和“目标变量”一样: