在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验
新建一个Makefile,内容为:
ifdef DEFINE_VRE
else
endif
ifeq ($(OPT),define)
endif
ifeq ($(OPT),add)
endif
ifeq ($(OPT),recover)<
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验
新建一个Makefile,内容为:
ifdef DEFINE_VRE
else
endif
ifeq ($(OPT),define)
endif
ifeq ($(OPT),add)
endif
ifeq ($(OPT),recover)<