Как вы настраиваете GCC в Eclipse для использования C99? - PullRequest
33 голосов
/ 21 ноября 2010

Я работаю над небольшим C-проектом в Eclipse; Я только что установил Eclipse из Ubuntu Software Center и добавил поддержку языка C / C ++. Я могу нормально создавать, запускать и отлаживать простые программы на Си.

Но сейчас я использую некоторые функции C99, и Eclipse жалуется, говоря, что «for» начальные объявления цикла разрешены только в режиме C99 ».

Я думал, что вы установили режим C99 для GCC в make-файле, но Eclipse автоматически генерирует make-файл, поэтому любые сделанные мной изменения будут перезаписаны, но я не вижу нигде, чтобы поместить параметры компилятора GCC в Eclipse настройки, а также мои окна свойств проекта.

Итак, где я могу определить режим C99?

1 Ответ

42 голосов
/ 14 февраля 2011

Зайдите в свойства проекта.Поиск C / C ++ Build -> Настройки.На вкладке «Настройки инструмента» найдите компилятор GCC C, а затем «Разное».В текстовое поле других флагов добавьте -std = c99.Должно работать нормально.

...