摘要: 在makefile中,经常能看到这种赋值方式:MyNumber := 123这种方式洋名叫做expansion assignment, 翻译过来叫扩展赋值, 我一般就叫冒号等号。这位同学就问了,那么它和普通的等号有啥不一样捏?咱们废话少说,直接看代码。ANIMAL = FROGVAR = "$(ANIMAL) DOG CAT"ANIMAL = TIGERtest: echo $(VAR)输出是: TIGER DOG CAT再来看冒号等号的输出和上面有啥不一样:ANIMAL := FROGVAR := "$(ANIMAL) DOG CAT"ANIMAL : 阅读全文
posted @ 2013-06-28 22:21 马瑞鑫 阅读(2500) 评论(0) 推荐(0) 编辑