Frage

Ab und zu bekomme ich diesen Kompilierungsfehler beim Kompilieren einer C-Datei in Sonnenfinsternis.

C:/mingw/bin /../ lib/gcc/mingw32/4.7.2 /../../../ Mingw32/bin/ld.exe: Die Ausgabedatei Main.exe kann nicht geöffnet werden: Berechtigung verweigert

Es ist passiert, wenn ich eine Änderung im Quellcode vorgenommen habe - aber nicht immer.

Ich weiß, wie ich das* lösen kann*, aber ich würde gerne wissen, warum es geschieht und wie man es vermeidet?

*In Eclipse gehe ich zum Debugger und beende den Hauptfaden des Programms

War es hilfreich?

Lösung

Sie haben es selbst gesagt, es passiert, weil das zusammengesetzte Programm immer noch läuft.

In Windows können Sie beim Ausführen keine Änderungen an der EXE -Datei eines Programms vornehmen.

Es ist fantastisch ärgerlich und eines dieser Dinge, die (für mich) Windows etwas weniger bequem machen als z. B. Linux für die Entwicklung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top