C'est ce que j'obtiens en essayant de compiler un simple programme de bonjour avec gcc.Compilation avec GCC sous Windows 7: mingw32 bin ld.exe: impossible d'ouvrir le fichier de sortie a.exe
c:\>gcc hello.c
hello.c:9:2: warning: no newline at end of file
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot open output file a.exe
: Permission denied
collect2: ld returned 1 exit status
Cela a-t-il quelque chose à voir avec les privilèges d'administration de Windows 7?
Si le fichier de sortie est en cours de création mais ne peut pas être ouvert, où se trouve-t-il? Désolé, c'est trop une question noobie. J'ai utilisé Dev-C++ pour compiler mon code source jusqu'à maintenant. J'ai essayé de googler autour de l'erreur mais tout ce que j'ai pu trouver était le fichier est déjà ouvert, mais il n'y a aucune mention d'un tel exe dans le gestionnaire de tâches.
Edit: De plus, le fichier se trouve dans C: \ hello.c
Vais-je être en mesure de le faire si je place dans un autre lecteur?
Lorsque je place le fichier à D: \ et que j'essaie de le changer à un autre lecteur en utilisant cd d: \ ne change pas le lecteur.
Pour modifier le lecteur D, utilisez 'cd/d d: \' ou simplement 'd:'. Mais non, vous ne voulez pas travailler à la racine d'un lecteur. Vous pouvez créer vous-même un répertoire avec 'mkdir' ou utiliser l'explorateur si vous avez des problèmes - l'explorateur devrait vous aider à gérer les erreurs d'autorisation avec les invites UAC. – Rup
@Rup Merci d'avoir répondu. – stirredo