В соответствии с рекомендациями я скачал последнюю версию GCC с сайта http://winlibs.com/.
Затем я добавил этот компилятор GCC в Codelite. Меню › Настройки › Настройки сборки › Нажмите значок +, чтобы добавить компилятор, и перейдите в каталог bin MinGW GCC [например: C:\mingw64\bin], затем дайте ему имя , например: GCC 10.2.0
Чтобы сообщить Codelite, чтобы компилятор GCC компилировал программы C в соответствии с (последним) стандартом C18...
Опция для указания C18 не указана в Меню › Рабочая область › Открыть настройки активного проекта › Компилятор › Параметры компилятора C.
Вы можете указать компилятору GCC в Codelite использовать стандарт C18 для определенного проекта, перейдя в Меню > Рабочая область > Открыть настройки активного проекта > Компилятор > Параметры компилятора C, затем нажать маленькую кнопку с многоточием и ввести -std=c18 в поле Введите текстовое поле других параметров.
В качестве альтернативы вы можете добавить это в список параметров компилятора C… Меню > Настройки > Параметры сборки > Параметры компилятора > Создать. Затем для типа переключателя: -std=c18 и для типа справки: включить функции C18.
Как поясняется в Языковые стандарты, поддерживаемые GCC, и по результатам тестирования я заметил, что заставить компилятор gcc использовать стандарт C18, вы можете указать -std=c11 ИЛИ -std=c17 ИЛИ -std=c18 в качестве параметра для gcc.exe
person
FlexMcMurphy
schedule
27.07.2020