您的位置:首页 > 其它

makefile 变量的赋值方式

2017-05-15 09:29 246 查看
转自:http://blog.chinaunix.net/uid-20729605-id-1884301.html

Makefile中的"="":="、"?="和"+="

区别是:

"="是直接给变量赋值。

":="是将":="右边中包含的变量直接展开给左边的变量赋值。

"?="是在该变量没有被赋值 的情况下为其赋值。

"+="是给该变量追加值。

例:

a = 1

b = 2

c := $(a) 3

d = 4

d ?= 5

b += 6

结果:

a=1

c=1 3

d=4

b=2 6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: