$@ 表示规则中的目标文件集
$% 当目标是函数库文件时,表示规则中的目标文件名
$< 依赖目标中的第一个目标名字
$? 所有比目标新的依赖目标的集合
$^ 所有的依赖目标集合
$+ 所有的依赖目标集合,不去除重复的依赖目标
$* 这个变量表示目标模式中"%"及其之前的部分
$(@D) 表示"$@"的目录部分
$(@F) 表示"$@的文件部分
Makefile 自动化变量,布布扣,bubuko.com
Makefile 自动化变量
原文:http://www.cnblogs.com/Knight2000/p/3676514.html