特牛生活网

Makefile 学习总结_makefile ?= :=-CSDN博客

网友收藏
文章浏览阅读123次。Makefile 中:= , ?=,+= ,= 的区别:= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值= 和:=的区别是:= 表示:make 将整个makefile 展开后,再决定变量的值。变量的值是整个makefile 最后被指定的值。 x = foo y = $(x) bar x = xyz //在上例中,y的值将会是 xyz bar ,而不是 foo bar := 表示变量的值决定于它在ma_makefile ?= :=
标签:makefile ?= :=