web-dev-qa-db-fra.com

Comment configurez-vous GCC dans Eclipse pour utiliser C99?

Je travaille sur un petit projet C dans Eclipse; Je viens d'installer Eclipse à partir du Centre logiciel Ubuntu et j'ai ajouté la prise en charge du langage C/C++. Je peux très bien créer, exécuter et déboguer des programmes C simples.

Mais j'utilise maintenant certaines fonctionnalités de C99, et Eclipse se plaint, en disant "les déclarations initiales de boucle" pour "ne sont autorisées qu'en mode C99".

Je pensais que vous définiriez le mode C99 pour GCC dans le makefile, mais le makefile est généré automatiquement par Eclipse donc toutes les modifications que j'apporter seraient écrasées, mais je ne vois pas où mettre les options du compilateur GCC n'importe où dans les préférences d'Eclipse ni mon Fenêtres Propriétés du projet.

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

33
Dai

Allez dans les 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 d'autres zones de texte, ajoutez le -std = c99. Cela devrait bien fonctionner.

42
Giuseppe