Мне было интересно, есть ли файлы, в которых я мог бы установить флаг -std=c99
, так что мне не нужно было бы устанавливать его для каждой компиляции. Я использую GCC 4.4 на Ubuntu.
Установка флага std = c99 в GCC
Ответ 1
Вместо вызова /usr/bin/gcc
используйте /usr/bin/c99
. Это одобренный Single-Unix способ вызова компилятора C99. В системе Ubuntu это указывает на script, который вызывает gcc
после добавления флага -std=c99
, который именно вы хотите.
Ответ 2
Как насчет alias gcc99= gcc -std=c99
?
Ответ 3
Применение:
gcc -std=c99 -Wall -o
(что бы вы ни называли скомпилированным именем) (что бы вы ни называли программой)
Не забудьте использовать строчный c
в std=c99