在我正在尝试构建的库的Makefile中,有几行指定了gcc的选项:
CFLAGS += -I$(CURDIR) -pedantic -std=c89 -O3
CFLAGS += -Wall -Wno-unused-function -Wno-long-long
CFLAGS += $(if $(DEBUG), -O0 -g)
如果存在DEBUG,CFLAGS中将同时存在-O3和-O0-g。但是-O0和-O3不能同时使用。稍后指定的那个会取代之前的吗?
谢谢和问候!