Je suis un assistant enseignant pour une classe de programmation C et l'instructeur utilise Dev C++ comme compilateur pour la classe. Personnellement, j'en utiliserais un autre, mais le choix ne m'appartient pas. Récemment, j'ai installé Windows 8 Professional 64 bits disponible sur Dreamspark via mon université, ce qui me permet de commencer avec le développement d'applications de métro pour certains concours. Malheureusement, Dev C++ a arrêté de compiler. Auparavant, cela fonctionnait bien avec Windows 7 64 bits.
Je reçois une erreur lors de la compilation de ce rapport:
Compiler: Default compiler
Executing gcc.exe...
gcc.exe "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.c" -o "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Execution terminated
Compilation successful
Il dit que la compilation a réussi mais ne l’est pas, donc aucun exécutable n’est créé. Je souhaite savoir si quelqu'un a une idée de ce qui pourrait permettre à Dev C++ de fonctionner sur cette version de Windows. Par conséquent, je n'ai pas à exécuter Dev C++ sur une machine virtuelle. J'en ai besoin pour pouvoir faire des démonstrations en classe.
Je crois que Dev-C++ est livré avec une très ancienne version de MinGW (3.4.x si je ne me trompe pas). Les versions de MinGW antérieures à la version 4.2.2 rencontreront des problèmes pour compiler des programmes sous Windows Vista ou version ultérieure, à moins qu’ils ne se trouvent sur PATH.
Vous pouvez donc mettre à jour votre version de MinGW (comme vous l'avez mentionné dans un commentaire que vous avez déjà fait) ou ajouter le répertoire MinGW\bin au chemin système.
Merci de dire à votre professeur de mettre à jour Dev-C++ à la place:
http://sourceforge.net/projects/orwelldevcpp/?source=directory
Celui-ci est livré avec un compilateur de travail MinGW 4.7 ou TDM-GCC 4.6.1 (x64), corrige des quantités infinies de bugs et est également portable.
J'ai reçu la même erreur, mais j'ai réussi à la contourner en procédant comme suit.
J'ai utilisé MinGW Installation Manager pour télécharger la dernière version de C Compiler (5.3.0-3 en ce moment) et j'ai replacé les fichiers dans le dossier de Dev-Cpp. Maintenant, cela fonctionne parfaitement dans mon Windows 10.