2010-11-21 16 views
29

Sto lavorando a un piccolo progetto in C in Eclipse; Ho appena installato Eclipse dal Software Center di Ubuntu e ho aggiunto il supporto linguistico C/C++. Posso costruire, eseguire ed effettuare il debug di semplici programmi C bene.Come si configura GCC in Eclipse per usare C99?

Ma ora sto utilizzando alcune funzioni di C99 e Eclipse si lamenta dicendo "per le dichiarazioni iniziali del ciclo" sono consentite solo in modalità C99 ".

Ho pensato che avresti impostato la modalità C99 per GCC nel makefile, ma il makefile è stato generato automaticamente da Eclipse in modo che eventuali modifiche apportate vengano sovrascritte, ma non vedo da nessuna parte dove mettere le opzioni del compilatore GCC da nessuna parte in Le preferenze di Eclipse e le mie finestre Proprietà progetto.

Quindi dove definisco la modalità C99?

risposta

38

Passare alle proprietà del progetto. Cerca C/C++ Build -> Impostazioni. Nella scheda Impostazioni strumento cerca il compilatore GCC C e poi Varie. In altre flag, la casella di testo aggiunge il -std = c99. Dovrebbe funzionare bene.

+0

@Beppe .. Grazie! Mi ha aiutato molto e mi ha fatto risparmiare tempo prezioso. Saluti! – ThreaderSlash

+5

Ora puoi andare alla cartella 'Dialect' e selezionare c99 dal menu a discesa. – Tobber

+0

@Tobber dovresti scrivere questo come risposta! Saluti! – OhadR

Problemi correlati