Добавить в GNU make переменные через командную строку

Я использую GNU-make Makefile для создания проекта C с несколькими целями (,allcleanи несколько конкретных целей проекта). В процессе отладки я хотел бы добавить некоторые флаги в одну сборку без постоянного редактирования файла Makefile (например, добавить символы отладки или установить флаг препроцессора).

В прошлом я делал это следующим образом (на примере символов отладки):

make target CFLAGS+=-g

К сожалению, это не дополняетCFLAGS переменная, но вместо этого, очистив его и остановив его от компиляции. Есть ли чистый способ сделать это без определения какой-то фиктивной переменной, добавленной в конецCFLAGS а также ?LDFLAGS

Ответы на вопрос(4)

Ваш ответ на вопрос