1.$(patsubst %.c,%.o, a.c b.c) 把字串“a.c b.c”符合模式[%.c]的单词替换成[%.o],返回结果是“a.o b.o” 2.$(VAR:A=B) 对于一个已经定义的变量,可以使用“替换引用”将其值中的后缀字符(串)使用指定的字符(字符串)替换.格式为“$(VAR:A=B)”(或者“${VAR:A=B}”), 意思是,替换变量“VAR”中所有“A”字符结尾的字为“B”结尾的字.“结尾”的含义是空格之前(变量值多个字之间使用空格分开).而对于变量其它部分的“A”…