makefile中变量覆盖的小例子
上例子
gao:=123 all: @echo $(gao)
如果运行 make ,结果是 123
如果运行 make gao=456, 结果是456
那么如果改变一下呢。比如我们想要:即便你在命令行给出了变量的值,我也不想放弃呢?
修改例子:
override gao:=123 all: @echo $(gao)
如果运行 make ,结果是 123
因为有 override 的存在,make gao=456 的结果仍然是 123
结束