Как передать определение макроса в качестве аргумента?

Я хочу определить макрос C, передав его в качестве аргументаmake, который вызывается из командной строки.

Справочная информация: я хочу директиву#define ENABLE_OPT 1 чтобы быть включенным в мой исходный код C, когда выбран определенный вариант сборки. Таким образом, я хочу, чтобы это было сделано черезmake командная строка вместо изменения исходного кодаили же Makefile.

Как этого достичь? Я нахожу этоmake -DENABLE_OPT=1 -f Makefile выдает ошибки, которые 'E', 'N' и т. д. являются недопустимыми аргументами.

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

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