Для тех, кто пытается скомпилировать код из внешнего источника, который использует утилиту автоматической сборки, такую как Make , чтобы избежать необходимости отслеживать явные вызовы компиляции gcc, вы можете установить переменную окружения. Введите в командной строке или введите .bashrc (или .bash_profile на Mac):
export CFLAGS="-std=c99"
Обратите внимание, что подобное решение применимо, если вы столкнетесь с аналогичным сценарием с компиляцией C ++, которая требует C ++ 11, вы можете использовать:
export CXXFLAGS="-std=c++11"