#c #c 11 #gcc
Вопрос:
Я выполняю некоторые базовые упражнения на c , и некоторые структуры не разрешены в режиме c 98. Есть ли в любом случае, я могу просто настроить gcc так, чтобы он всегда компилировался в c 11, а не в c 98. Прямо сейчас мне нужно добавить флаг-std=c 11 в терминал. Я читал предыдущее сообщение об использовании файла Makefile. Добавление файла создания для каждого каталога, в котором я выполняю эти упражнения, кажется немного утомительным, в любом случае, есть ли вокруг это? Я немного новичок в изменении своего компилятора, поэтому буду признателен за любые советы!
В данный момент я на компьютере с Windows 10, использующем powershell.
Комментарии:
1. Установите более свежую версию GCC? Стандартом по умолчанию уже около пяти лет является C 14
2. Возможно, вам захочется обновить компилятор gcc. У вас должна быть очень старая версия gcc, если по умолчанию используется c 98.
3. @NathanPierson по умолчанию использует C 17, теперь iirc
4. @AyxanHaqverdili Ах, ты прав
5. Вы могли бы написать файл Makefile и установить в нем все нужные вам значения.