将更多文本附加到变量
对已经定义的变量的值添加更多文本通常很有用。你可以用 +=
来做到这一点,如下所示:
objects += another.o
它采用变量对象的值,并向其添加文本 “another.o”(前面有一个空格)。因此 -
objects = main.o hello.o factorial.o
objects += another.o
将对象设置为main.o hello.o factorial.o another.o
。
使用 +=
类似于:
objects = main.o hello.o factorial.o
objects := $(objects) another.o