2010-11-21 8 views
29

Je travaille sur un petit projet C dans Eclipse; Je viens d'installer Eclipse à partir du centre de logiciels Ubuntu et ajouté le support de langage C/C++. Je peux construire, exécuter et déboguer des programmes C simples.Comment configurer GCC dans Eclipse pour utiliser C99?

Mais j'utilise certaines fonctionnalités C99 maintenant et Eclipse se plaint, en disant « « pour » boucle déclarations initiales ne sont autorisées en mode C99 ». Je pensais que vous définiriez le mode C99 pour GCC dans le fichier makefile, mais le fichier makefile est généré automatiquement par Eclipse afin que toutes les modifications que j'effectue soient écrasées, mais je ne vois nulle part où placer les options du compilateur GCC Les préférences d'Eclipse et mes fenêtres Propriétés du projet.

Alors, où puis-je définir le mode C99?

Répondre

38

Accédez aux propriétés du projet. Recherchez C/C++ Build -> Paramètres. Dans l'onglet Paramètres de l'outil, recherchez le compilateur GCC C, puis Divers. Dans la zone de texte d'autres drapeaux, ajoutez -std = c99. Cela devrait fonctionner correctement.

+0

@Beppe .. Merci! Cela m'a beaucoup aidé et m'a fait gagner un temps précieux. À votre santé! – ThreaderSlash

+5

Vous pouvez maintenant aller dans le dossier 'Dialect' et sélectionner c99 dans la liste déroulante. – Tobber

+0

@Tobber vous devriez écrire cela comme une réponse! à votre santé! – OhadR

Questions connexes