1、基本语法通配符:%.o$@ 表示目标; $< 表示第一个依赖文件; $^ 表示所有依赖文件即时变量 A := ***延时变量 B = ***; ?= 如果是第一次定义才有效,类似于#ifnodef+= 附加2、函数 $(foreach var, list, text) $(filter pattern, text) # 过滤,在text中取出符合patten格式的值; $(filter-out pattern, text) # 在text中取出不符合pattern格式的值 $(wildcard pattern) # pattern定义了文件名的格式,取出其中存在的文件名 $(pat...