Makefile中变量值的追加

来源:互联网 发布:r语言怎么保存数据 编辑:程序博客网 时间:2024/06/06 12:36

Makefile中的变量值可以通过+=操作符来追加


例如:


      Objects=a.o b.o c.o

      Objects+=d.o


此时Objects的值为a.o b.o c.o d.o

 

当Objects在使用+=之前没有定义时,+=符号会变成=来进行操作


当Objects是使用:=来定义时,下方的+=将变为:=来进行操作,详见下例:


Objects:=a.o b.o c.o

Objects+=d.o

等价于

Objects:=a.o b.o c.o

Objects:=$(Objects) d.o