В 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 нельзя использовать одновременно. Заменяет ли тот, который указан позже, на тот, что был ранее?
Спасибо и всего наилучшего!