Probleme Code Block sous windows 7 !

Bonjour à tous !

Alors voila je viens de commencer la programmation avec Code Block et déjà je suis confronté à un problème . Je commence un programme tout simple ( vraiment tout simple ^^ ).
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello world!\n");
return 0;
}
et quand je fais Build and run il me met le message d'erreur suivant :

"monprogramme - Debug" uses an invalid compiler. Skipping...
Nothing to be done.

Merci de me répondre !

Ps : je suis sous windows seven 64 bits
Configuration: Windows 7
Firefox 3.5.7

16 réponses

Résumé de la discussion

Un débutant en programmation rencontre une erreur de compilation sous Code::Blocks sur Windows 7 64 bits: "Build and Run" échoue avec un compilateur invalide et aucune action n'est effectuée. La solution la plus pertinente consiste à désinstaller Code::Blocks et à réinstaller une version incluant MinGW (ex: codeblocks-8.02mingw-setup.exe), puis à auto-détecter le chemin du compilateur. Si le chemin n'est pas détecté automatiquement, il faut régler manuellement dans Settings > Compiler and Debugger > Toolchain executables en choisissant le chemin approprié. Des retours indiquent que cette approche corrige le problème et permet de compiler des programmes simples comme Hello World sans erreur.

Bobot (l’IA à votre service)
  1. salut,
    j'ai trimer sur le meme probleme toute la journée, jusqu'a pensée a venir sur ce site, il te répondes clairement ^^.
    desinstalles le code blocks que tu as et installes celui la :
    telecharge sa : http://downloads.sourceforge.net/codeblocks/codeblocks-8.02mingw-setup.exe et installe-le
    puis comme tout le monde l'a dit plus haut tu vas dans: Settings >> Compiler and Debugger >> Toochain Executable >> dans le cadre que tu voir clique sur auto-detect et marque la direction du fichier qu'un d'indique .
    voili voilou

    ps: desolé les termes, sont pas les memes car j'utilises Code blocks sous linux, mes la solution marche pour seven, puisque c'est sur lui que je galérai ...
    1. bsr tt le monde j'ai trouvé des problémes à la compilation il m'affiche toujours des erreurs alorsque mon code est correct comment je peux résolu ce probléme????????
    2. merci j'adore !!
    3. =) merci !
  2. j'ai trouver il faut aller trafiquer un paramètre:

    -aller dans "settings"
    -puis dans "compiler and debugger"
    -on atterri dans une fenetre et il faut aller dans l'onglet "toolchain executables" et modifier le chemin "auto-detect" selon votre cas.

    bonne chance a tout le monde
    1. Merci beaucoup
    2. Bonjour,
      je ne vois pas quel chemin indiquer dans auto-detect, pourriez vous préciser un peu plus ce qu'il faut faire.
      Merci
  3. heureux de t'anoncer que je suis aussi sur windows 7 64 bits et j'ai le méme probléme sous code block et apparament personne ne t'aide. si ta trouvé depuis peut-tu m'indiqué comment faire.
    1. Je ne sais pas si vous avez eu de la chance, mais personnellement, je n'y arrive pas. Est-ce que quelqu'un pourrait donné un exemple de compilateur qu'il a utilisé, ainsi que le lien du dossier qu'on doit mettre dans "Toolchain executables".

      Merci beaucoup.
      1. Trop bien merci beaucoup je l'ai reinstaller je sais pas combien de fois mais je pouvais pas compiler mon fichier maintenant cest parfait merciiiiiiiiiiiiiiiiiiii !
        1. g le mm blém je s8 allé ds settings... juska toolchain executables mé jne compren pa ce kil veul dir dc svp jaten 1e réponse + explicite merci davance!!!
          1. salut les mecs,
            j'ai un autre pb, le mien c au moment d'installation il m'affiche au moins 30 erreur
            j'ai le choix entre ignorer, recommencer(sauf que ca marche pas) et annuler
            l'erruer c : error opening file for writing :
            c:\program files\codeblocks\wxmsw28u_gcc_cb.dll
            1. j'ai le même problème HELP PLEASE :/
          2. Merci starfifou.

            Ne pas oublier d'exécuter le programme en mode administrateur.

            Bonne chance.
            1. Tu n'as pas télécharger la version avec mingw dans le titre donc tu na pas de compilateur.
              1. bonjour j ai un probleme avec le main() je n arrive pas a resoudre mon probleme