Codeblocks ne compile pas

Kixool Messages postés 6 Statut Membre -  
mamiemando Messages postés 34250 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
J'ai un gros problème, la semaine derniere Codeblocks marchait tres bien et la en revenant chez moi il ne fonctionne plus alors que je n'ai rien touché!!
C'est embetant car je voulais m'entrainer demain soir avant mon controle de programmation de mardi...
Voilà j'ai une image de mon probleme et j'ai copié collé le message d'erreur...

http://img505.imageshack.us/img505/8276/erreurcompilsi9.png

Sinon le message est :
[ 50.0%] Compiling: D:\Mes Documents\Fac\ProgC\Nmbre premiers.c
cc1plus.exe: warning: command line option "-Wmain" is valid for C/ObjC but not for C++
cc1plus.exe: error: unrecognized command line option "-Wfatal-errors"
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 1 warnings 


Et quand je veux faire "Lire" ca me fait que ca a pas été compilé et ca me demande si je veux le faire maintenant ... Aidez moi je panique !!

MErci d'avance !

1 réponse

mamiemando Messages postés 34250 Date d'inscription   Statut Modérateur Dernière intervention   7 902
 
Pour lancer une compilation on fait appel à un compilateur (par exemple g++) auquel on peut passer des options (par exemple -W -Wall pour afficher les warnings), appelé dans le jargon des flags (souvent notés CXXFLAGS). Exemple :
g++ -W -Wall plop.cpp

Le problème c'est que là, tu lui passes des options qu'il ne connaît pas (-Wmain et -Wfatal-errors), il faut donc les retirer de tes options de compilations, puis recompiler ton programme. Tant que ton programme ne compile pas sans erreur, tu n'auras pas d'exécutable. Si tu as des warnings ça ne remet pas en cause la création de l'exécutable (contrairement à une erreur), mais ton programme peut avoir un comportement non désiré, car le code source est ambigu.

Bonne chance
1