Neulich habe ich cygwin und gcc heruntergeladen, um C auf meinem Windows 7-Rechner zu lernen. Ich habe ein paar "Hallo Welt!" - Stil-Programme, kompilierte sie, etc., alles war in Ordnung. Heute aktualisierte ich auf Windows 10, und wenn ich jetzt zu kompilieren versuchen, ich diese Fehlermeldung:Nach dem Upgrade auf Windows 10 nicht mehr die Berechtigung zum Kompilieren über gcc
$ make [FILENAME]
cc -Wall -g [FILENAME].c -o [FILENAME]
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot open output file [FILENAME].exe: Permission denied
collect2: error: ld returned 1 exit status
make: *** [<builtin>: [FILENAME]] Error 1
ich durch ein paar anderen Threads gesucht habe diesen Fehler zu diskutieren, habe aber nichts gefunden, was mein Problem löst. Viele Vorschläge waren Dinge, von denen ich keine Ahnung hatte, wie sie überhaupt zu machen waren! Zum Beispiel sagte eine Person in einem ähnlichen Thread: "In ein Verzeichnis verschieben, in dem Sie schreiben dürfen." Ich weiß nicht, wie ich ein Verzeichnis finde, in dem ich schreiben darf, oder wenn das sogar mein Problem ist. Ein Vorschlag, den ich als vielversprechend empfunden habe, war, in ein Elternverzeichnis zu wechseln und "chmod a + w [VERZEICHNISNAME]" auszuführen. Ich tat das, und habe diesen Fehler:
$ chmod a+w [DIRECTORY NAME]
chmod: changing permissions of '[DIRECTORY NAME]': Permission denied
Und ich kann nicht höher in diesem mit „CD ../“ gehen, so sieht es aus wie ich die Erlaubnis Leugnung über dem Laden alle haben.
Das cygwin-Verzeichnis selbst ist C: \ cygwin-64 \, falls das wichtig ist.
Danke für jede Hilfe, die Sie mir geben können!
könnte ich falsch sein, aber Windows 10 ersetzt die Standard-Eingabeaufforderung mit Powershell oder so ähnlich. Haben Sie die normale Administrator-Eingabeaufforderung versucht? –
Führen Sie Ihren Cygwin als Administrator aus. Wahrscheinlich war Ihre Benutzerkontensteuerung in Ihrer vorherigen Windows-Version deaktiviert. –
Können Sie den vollständigen Pfad der kompilierten Dateien posten? – purplepsycho