2010-11-21 1 views
29

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

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

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

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

ответ

38

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

+0

@Beppe .. Спасибо! Это очень помогло и спасло мне драгоценное время. Ура! – ThreaderSlash

+5

Теперь вы можете перейти в папку «Диалект» и выбрать c99 из раскрывающегося списка. – Tobber

+0

@Tobber вы должны написать это как ответ! ура! – OhadR