Learn Makefile
nginux
阿里巴巴
展开
-
Makefile的变量
1.变量基础变量在声明时需要给予初值,而在使用时,需要给在变量名前加上“$”符号,但最好用小括号“()”或是大括号“{}”把变量给包括起来。如果你要使用真实的“$”字符,那么你需要用“$$”来表示。变量可以使用在许多地方,如规则中的“目标”、“依赖”、“命令”以及新的变量中。先看一个例子:objects = program.o foo.o utils.oprogram :原创 2014-05-12 08:53:13 · 910 阅读 · 0 评论 -
静态模式
静态模式可以更加容易地定义多目标的规则,可以让我们的规则变得更加地有弹性和灵活。我们还是先来看一下语法:: : ...targets 定义了一系列的目标文件,可以有通配符。是目标的一个集合。target-pattern 是指明了targets 的模式,也就是目标集模式。prereq-patterns 是目标的依赖模式,它对target-pattern 形成的模式再进行一原创 2014-05-11 21:51:07 · 2836 阅读 · 0 评论