### Date: 2017/4/17
### Author: SoaringLee
(1) := 是立即变量赋值,在定义时值已经被确定;另外一种理解: “:=”表示变量的值决定于它在makefile中的位置,而不是整个makefile展开后的最终值。
(2) = 是延时变量赋值,只有在这个变量被使用时才展开,$(VAR)就是一种被使用 ;
另外一种理解:make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。
例:
VAR_A=abcd
VAR_B=$(VAR_A)VAR_C:=$(VAR_A)
VAR_A=cdef