A voir également:
- Compilateur
- Code blocks avec compilateur - Télécharger - Langages
- Compilateur basic gratuit - Télécharger - Édition & Programmation
- Compilateur php - Télécharger - Divers Web & Internet
- Compilateur pascal - Télécharger - Édition & Programmation
- Compilateur algorithme - Télécharger - Édition & Programmation
1 réponse
Bonjour Sawadogo94,
Cela ressemble à des messages pouvant être produits par gcc qui serait lancé pour compiler selon un certain standard du langage C et qui trouve dans le code source des constructions qui n'existent pas dans cette version du standard.
Le compilateur t'indique que pour compiler ce code, tu dois donner instructions au compilateur de compiler selon un autre standard du langage C.
Si tu compiles en ligne de commande, tu ajoutes ces options de ligne de commande :
pour compiler en autorisant la variante du langage C prévue par le standard ISO C99.
l'option
La documentation sur les variantes des standards et des extensions GNU utilisables pour la version 9 du compilateur sont là :
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C-Dialect-Options.html#C-Dialect-Options
(dans la version 9 de gcc, la version par défaut du standard pour le C est le dialecte GNU pour ISO C17)
Si tu utilises un fichier Makefile pour compiler, tu mets tes options dedans.
Si tu utilises un IDE pour piloter la compilation, tu vois la documentation de ton IDE pour savoir comment insérer ou choisir les options de compilation dans ton projet.
Dal
Cela ressemble à des messages pouvant être produits par gcc qui serait lancé pour compiler selon un certain standard du langage C et qui trouve dans le code source des constructions qui n'existent pas dans cette version du standard.
Le compilateur t'indique que pour compiler ce code, tu dois donner instructions au compilateur de compiler selon un autre standard du langage C.
Si tu compiles en ligne de commande, tu ajoutes ces options de ligne de commande :
gcc -std=c99 monprogramme.c -o monprogramme.exe
pour compiler en autorisant la variante du langage C prévue par le standard ISO C99.
l'option
-std=gnutout court ne semble pas exister, par contre il y a
-std=gnu99pour la variante du langage C prévue par le standard ISO C99 avec les extensions GNU.
La documentation sur les variantes des standards et des extensions GNU utilisables pour la version 9 du compilateur sont là :
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C-Dialect-Options.html#C-Dialect-Options
(dans la version 9 de gcc, la version par défaut du standard pour le C est le dialecte GNU pour ISO C17)
Si tu utilises un fichier Makefile pour compiler, tu mets tes options dedans.
Si tu utilises un IDE pour piloter la compilation, tu vois la documentation de ton IDE pour savoir comment insérer ou choisir les options de compilation dans ton projet.
Dal