当然,不同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat Linux 8.0,make的版本是3.80。...--file”参数,如:make -f Make.Linux或make --file Make.AIX。...target-parrtern是指明了targets的模式,也就是的目标集模式。...变量的值可以包含函数、命令、文字,或是其它变量。因为命令需要以[Tab]键开头,所以如果你用define定义的命令变量中没有以[Tab]键开头,那么make就不会把其认为是命令。...模式变量的好处就是,我们可以给定一种“模式”,可以把变量定义在符合这种模式的所有目标上。