Вы можете использовать функцию stash в ConfigSet cfg.env для тестирования CFLAGS с фрагментами кода:
- stash cfg.env
- добавить CFLAGS
- выполнитьпроверьте, если проверка не удалась, восстановите cfg.env
И имейте в виду, что определенные CFLAGS не переносимы, если вы измените компилятор или целевую архитектуру, они не будут работать.Возможно, вы хотите, чтобы ваш код работал с другим компилятором, поэтому вы должны включать (добавлять) определенные CFLAGS только тогда, когда вы можете идентифицировать компилятор.
Если ваш код с открытым исходным кодом, не беспокойтесь о навязывании CFLAGS, если ваш кодне критично к производительности.Большинство дистрибутивов Linux будут добавлять глобальные флаги оптимизации в зависимости от цели.