2010-11-21 11 views
29

Ich arbeite an einem kleinen C-Projekt in Eclipse; Ich habe gerade Eclipse aus dem Ubuntu Software Center installiert und C/C++ - Sprachunterstützung hinzugefügt. Ich kann einfache C-Programme erstellen, ausführen und debuggen.Wie konfigurieren Sie GCC in Eclipse für die Verwendung von C99?

Aber ich benutze jetzt einige C99 Funktionen, und Eclipse beschwert sich, sagen "'für' Loop-Anfangsdeklarationen sind nur im C99-Modus erlaubt".

Ich dachte, Sie würden C99-Modus für GCC im Makefile festlegen, aber das Makefile wird automatisch von Eclipse generiert, so dass alle von mir vorgenommenen Änderungen überschrieben werden, aber ich sehe nirgendwo GCC-Compiler-Optionen irgendwo in Eclipse-Einstellungen oder Fenster für Projekteigenschaften.

Wo definiere ich den C99-Modus?

Antwort

38

In Projekteigenschaften gehen. Suche nach C/C++ Build -> Einstellungen. Suchen Sie auf der Registerkarte Tool Settings nach GCC C Compiler und dann Miscellaneous. In anderen Flags fügen Sie das Textfeld -std = c99 hinzu. Es sollte gut funktionieren.

+0

@Beppe .. Danke! Es hat viel geholfen und mir wertvolle Zeit gespart. Prost! – ThreaderSlash

+5

Sie können jetzt stattdessen zum Ordner 'Dialekt' gehen und c99 aus dem Dropdown auswählen. – Tobber

+0

@Tobber sollten Sie dies als Antwort schreiben! Prost! – OhadR

Verwandte Themen