Добавьте параметры GCC в начало исходного файла C
Есть ли возможность поместить что-то в верхней части исходного файла C, как
// GCC_OPTIONS=-g,-Wall
что автоматически добавит эти параметры в gcc при каждой компиляции этого файла?
2 ответа
Решение
Да, по крайней мере для некоторых флагов. Вы можете нажать и выдвинуть диагностические настройки следующим образом:
#pragma GCC diagnostic error "-pedantic"
#pragma GCC diagnostic warning "-Wall"
Это также возможно для уровней оптимизации на уровне каждой функции:
#pragma GCC optimize ("string"...)
Эти #pragma
определения влияют на весь код после них в исходном файле.
Смотрите эти другие вопросы для получения дополнительной информации:
Нет. Некоторые параметры компилятора #define
эквиваленты, но не те. Это принадлежит вашему файлу make (или эквивалентному). С помощью GNU Make:
CFLAGS += -g -Wall