“Aucun fichier ou répertoire” erreur dans CodeBlocks
Voici les étapes que j'ai suivi dans l'IDE CodeBlocks:
Create a new project->console->C->Name->debug and release->finish
Alors, quand je choisis main.c
et de le construire, Il devrait afficher "Hello World!", mais j'ai cette étrange mingw32-gcc.exe: error: CreateProcess: No such file or directory
erreur.
J'ai écrit et compilé environ 20 fichiers de cette façon, mais je ne sais pas ce qui a été le cas récemment à l'IDE.
J'ai vérifié le CodeBlocks forum et googlé ce problème;Pas de résultats
Des idées?
Bulid Journal:
-------------- Build: Debug in C (compiler: GNU GCC Compiler)---------------
mingw32-gcc.exe -Wall -g -c "C:...\Project Files\C Codes\C\main.c" -o obj\Debug\main.o
mingw32-gcc.exe: error: CreateProcess: No such file or directory
Process terminated with status 1 (0 minutes, 0 seconds)
1 errors, 0 warnings (0 minutes, 0 seconds)
J'ai utilisé CodeBlocks 10.02 il y a trois jours et il compilé et exécuté le code avec succès. Il a montré cette erreur hier. J'ai pensé que peut-être le fichier de code n'était pas inclus, alors j'ai enlevé le code précédent du projet et ajoute le nouveau fichier (je fais comme cela pendant environ 20 programmes et de toujours obtenir des résultats); mais l'erreur est toujours présente. Ensuite, j'ai reconstruit le projet, mais encore obtenu l'erreur. J'ai désinstallé ver.10.02 et installé une nouvelle version 12.11 aujourd'hui. De nouveau, j'obtiens cette erreur bizarre.
P. S. Il ressemble à quelqu'un d'autre a eu ce problème aussi:
mingw32-g++.exe: erreur: CreateProcess: Aucun fichier ou répertoire
Je ne sais pas ce que tu veux dire? peut-être que ce
:-------------- Build: Debug in C (compiler: GNU GCC Compiler)--------------- mingw32-gcc.exe -Wall -g -c "C:...\Project Files\C Codes\C\main.c" -o obj\Debug\main.o mingw32-gcc.exe: error: CreateProcess: No such file or directory
oui c'est ce que je veux dire, comment est codeblocks en invoquant gcc? Inclure toute la ligne de commande invoquée + sortie de l'état de vous voir dans le journal de génération.
Veuillez ajouter à votre question, de sorte qu'il peut être formaté plutôt que de le mettre en commentaire.
OriginalL'auteur Zeta.Investigator | 2013-06-29
Vous devez vous connecter pour publier un commentaire.
Ai eu enfin:
Pour plus d'informations sur ces problèmes visiter ici(Code::Blocks Forum)
OriginalL'auteur Zeta.Investigator
Codeblocks semble être l'appel de gcc correct -- je ne vois pas quelque chose de mal avec la façon dont il a été invoqué. Le message d'erreur que vous obtenez:
indique qu'il ya quelque chose de mal avec votre installation de mingw-gcc. Puisque vous avez dit que cela a été précédemment, que signifie probablement certains fichiers requis pour gcc sont soit corrompus, par inadvertance renommé, déplacées ou supprimées accidentellement.
En fait, j'ai été en mesure de reproduire la même erreur en renommant
cc1.exe
. C'est le compilateur C gcc doit pouvoir compiler un fichier source C. Sur mon installation de Mingw-4.6.3, ce qui se trouve sous./libexec/gcc/i686-w64-mingw32/4.6.3
. Le vôtre peut être différent selon la version mingw et la variante que vous utilisez.Je vous recommande de télécharger et réinstaller votre copie de la gcc au total, depuis la fixation de ce manuel peut être délicat.
Pouvez-vous essayer de compiler manuellement à partir d'un shell en ligne de commande? Exécuter
mingw32env.cmd
pour obtenir un adapté à l'environnement de shell. Ensuite, essayez de compiler avecgcc -Wall -g main.c -o main.exe
.Et si il le faut, après l'installation de la nouvelle version,Un message m'a demandé de le compilateur par défaut et il colorés certains autres compilateurs(comme Microsoft C++) en rouge.
Comment faire pour exécuter cette " mingw32env.cmd"?
Il devrait être présent dans la racine du répertoire où est installé mingw.
OriginalL'auteur greatwolf
Les réponses ici pas réussi à résoudre mon problème! Mon ami a elle fixe pour moi. La solution était assez simple et direct. Qui a provoqué le problème est que le compilateur ne pouvais pas la chaîne elle-même avec le MinGW (Minimaliste GNU pour Windows) qui pourrait avoir été modifié par un autre de création de fichiers pour les fichiers makefile logiciels comme CMake etc. Donc la solution est:
Il faut résoudre votre problème et j'espère que vous avez une compréhension de ce qu'était le problème!!! Bonne Programmation!
OriginalL'auteur codesavory
Je viens de résoudre cette erreur. Probablement j'ai eu ce lorsque je déplace un fichier accidentellement, qui a été en cours d'exécution en C-Gratuit IDE. Tout ce que vous avez à faire est de localiser le g++.exe fichier dans votre dossier Program files. Il suffit d'aller dans les fichiers du programme de l'IDE et de trouver mingW dossier et de localiser le 'g++.exe'
à l'intérieur d'elle.
OriginalL'auteur Surya Pranav
Cela se produit généralement lorsque les compilateurs CHEMIN dans Codeblocks n'est pas valide. Dans mon cas, il a été pointant vers C:/MinGW. Qui Codeblocks trouvé à l'aide de la fonction de fonction de détection.
Pour se débarrasser de l'erreur, vous devez modifier le chemin du retour vers celui qui est présent à l'intérieur de la Codeblocks dossier du programme.
Dans mon cas, c'était - C:\Program Files (x86)\CodeBlocks\MinGW.
Vous pouvez modifier le chemin d'accès dans Codeblocks en suivant ces étapes.
Barre de Menu-> Paramètres-> Compiler-> Toolchain Executables.
Ensuite, entrez le correspondant valide compilateur chemin d'accès au répertoire.
Espère que cela résout votre problème.
OriginalL'auteur Anand MP
J'ai toujours eu un problème avec l'erreur. Il s'avère qu'elle était là, dans la mesure où j'avais installé MinGW externe avant l'installation de CodeBlocks.
Dans ce cas, vérifiez si votre chemin d'accès au répertoire (expliqué comment le changer ci-dessus) n'est pas
C:\MinGW\bin
mais au lieuC:\Program Files (x86)\CodeBlocks\MinGW\bin
, car il peut provoquer l'erreur de pop-up.OriginalL'auteur newbie