Отредактируйте Makefile
, чтобы показать
CFLAGS = -D VAR1 -D VAR2 = * что-то *
Если вы используете правила по умолчанию в Makefile, это должно работать автоматически. Если вы этого не сделаете и явно вызываете компилятор C, просто убедитесь, что вы пишете что-то вроде
$ (CC) $ (CFLAGS) -c -o $ @ $ <</p>
Еще более мило, если факт CFLAGS=...
, приведенный выше, можно использовать в командной строке, а не записывать в Makefile (прочитайте man(1)
справочную страницу); это позволяет легко перенастроить параметры компиляции в последний момент, но параметры не будут сохранены.
Лучшие практики включают использование CPPFLAGS
вместо CFLAGS
и использование +=
вместо =
; однако поддержка этих функций не так универсальна, как указано выше, и зависит от вашей системы изготовления.