Fehlende Rechte für MinGW unter Windows 7?
-
- Beiträge: 21
- Registriert: So Feb 24, 2013 6:27 pm
Fehlende Rechte für MinGW unter Windows 7?
Hallo Zusammen
Ich hoffe das hier meine Frage richtig ist.
Was ich bisher gemacht hab:
Betriebssystem ist Windows 7, Benutzerkonto ist Admin, Editor ist Notepad++.
Als Compiler will ich GCC verwenden. Nun hab ich MinGW runter geladen und installiert.
Lässt sich auch unter Start->MinGW->MinGW Shell öffnen. Was ich aber eigendlich
wollte ist, GCC wie unter Ubuntu direkt auszuführen, d.h. in der Windows CMD.
Die Umgebungsvariable hab ich angepasst.
Trotzdem erhalte ich, nach der Eingabe: gcc -o hworld.exe hworld.c,
eine ''Zugriff verweigert''-Meldung in der CMD.
Heißt das mir als Admin fehlen Zugriffsrechte für meine von mir erstellten Dateien?
Danke für eure Hilfe
Ich hoffe das hier meine Frage richtig ist.
Was ich bisher gemacht hab:
Betriebssystem ist Windows 7, Benutzerkonto ist Admin, Editor ist Notepad++.
Als Compiler will ich GCC verwenden. Nun hab ich MinGW runter geladen und installiert.
Lässt sich auch unter Start->MinGW->MinGW Shell öffnen. Was ich aber eigendlich
wollte ist, GCC wie unter Ubuntu direkt auszuführen, d.h. in der Windows CMD.
Die Umgebungsvariable hab ich angepasst.
Trotzdem erhalte ich, nach der Eingabe: gcc -o hworld.exe hworld.c,
eine ''Zugriff verweigert''-Meldung in der CMD.
Heißt das mir als Admin fehlen Zugriffsrechte für meine von mir erstellten Dateien?
Danke für eure Hilfe
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: Fehlende Rechte für MinGW unter Windows 7?
Ich habe die Vermutung, dass du dich im falschen Verzeichnis befindest (C:\Windows\System32 oder sowas). Wechsle mit "cd" in dein Benutzerverzeichnis, verschiebe die Datei dorthin und versuche es nochmals.
Falls das nicht das Problem war, versuche temporär deinen Antivirus auszuschalten, und schau ob es dann geht.
Falls das nicht das Problem war, versuche temporär deinen Antivirus auszuschalten, und schau ob es dann geht.
Haters gonna hate, potatoes gonna potate.
-
- Beiträge: 21
- Registriert: So Feb 24, 2013 6:27 pm
Re: Fehlende Rechte für MinGW unter Windows 7?
Vielen Dank für die schnelle Antwort
ok ich hab die datei hworld.c auf dem Desktop in dem Ordner C.
Also in der CMD mit "cd" dahin gewechselt: C:\User\Namemeinesbenuterkontos\Desktop\C
dann folgendes eingegeben: "gcc -o hworld.exe hworld.c" wie auf proggen.org beschrieben
start » c » compiler » windows » mingw
und trozdem "Zugriff verweigert"
ok ich hab die datei hworld.c auf dem Desktop in dem Ordner C.
Also in der CMD mit "cd" dahin gewechselt: C:\User\Namemeinesbenuterkontos\Desktop\C
dann folgendes eingegeben: "gcc -o hworld.exe hworld.c" wie auf proggen.org beschrieben
start » c » compiler » windows » mingw
und trozdem "Zugriff verweigert"
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: Fehlende Rechte für MinGW unter Windows 7?
Das ist seltsam. Mach erstens mal das mit dem Antivirus, zweitens schau mal ob du überhaupt "gcc" (ohne Argumente) aufrufen kannst.
Versuch weiters den Kompilationsschritt vom Linkschritt zu trennen:
Versuch weiters den Kompilationsschritt vom Linkschritt zu trennen:
Code: Alles auswählen
gcc -c -o hworld.o hworld.c
ld -o hworld.exe hworld.o
Haters gonna hate, potatoes gonna potate.
- Xin
- nur zu Besuch hier
- Beiträge: 8861
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Fehlende Rechte für MinGW unter Windows 7?
Moin ZimZalabim (witziger Nick^^)!
Ich kann mir noch keinen Reim darauf machen, könntest Du bitte eine CMD öffnen, in das Verzeichnis der .c-Datei gehen und dort drei Befehle ausführen und das Ergebnis (Screenshot) hier posten?
> gcc hworld.c
> echo %PATH%
> where gcc
Ich kann mir noch keinen Reim darauf machen, könntest Du bitte eine CMD öffnen, in das Verzeichnis der .c-Datei gehen und dort drei Befehle ausführen und das Ergebnis (Screenshot) hier posten?
> gcc hworld.c
> echo %PATH%
> where gcc
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
-
- Beiträge: 21
- Registriert: So Feb 24, 2013 6:27 pm
Re: Fehlende Rechte für MinGW unter Windows 7?
Schon bei der Eingebe von "gcc" kommt "Zugriff verweigert"
Löscht Windows 7 selbst ständig PATH einträge?
Hab ich obwohl mein Benutzerkonto Admin ist nicht die benötigten Rechte?
Muss bzw. kann man die sich wie bei Ubuntu irgendwie aneignen?
Hab das alles unter Ubuntu hinbekommen, muss das aber auch auf einem Windows system hin kriegen.
Löscht Windows 7 selbst ständig PATH einträge?
Hab ich obwohl mein Benutzerkonto Admin ist nicht die benötigten Rechte?
Muss bzw. kann man die sich wie bei Ubuntu irgendwie aneignen?
Hab das alles unter Ubuntu hinbekommen, muss das aber auch auf einem Windows system hin kriegen.
-
- Beiträge: 21
- Registriert: So Feb 24, 2013 6:27 pm
Re: Fehlende Rechte für MinGW unter Windows 7?
So hab dir Befehle ausgeführt und hier ist das Ergebnis:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Xin
- nur zu Besuch hier
- Beiträge: 8861
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Fehlende Rechte für MinGW unter Windows 7?
Ich verstehe zwar die Meldung "Zugriff verweigert" nicht, aber in dem Verzeichnis ist keine "hworld.c", sondern ein Verzeichnis "hworld".
Mein GCC, der an der gleichen Stelle auf der HDD unter Win7 liegt meldet bei einer unbekannten Datei, dass er die Datei nicht gefunden hat.
Bitte versuche folgende Befehle:
> gcc
> icacls c:\
> icacls c:\MinGw
> icacls c:\MinGw\bin
> icacls c:\MinGw\bin\gcc.exe
icacls gibt die Dateirechte aus.
Bei den Verzeichnissen kommt bei mir überall das gleiche:
Mein GCC, der an der gleichen Stelle auf der HDD unter Win7 liegt meldet bei einer unbekannten Datei, dass er die Datei nicht gefunden hat.
Bitte versuche folgende Befehle:
> gcc
> icacls c:\
> icacls c:\MinGw
> icacls c:\MinGw\bin
> icacls c:\MinGw\bin\gcc.exe
icacls gibt die Dateirechte aus.
Bei den Verzeichnissen kommt bei mir überall das gleiche:
Code: Alles auswählen
C:\Windows\system32>icacls c:\MinGW\bin
c:\MinGW\bin VORDEFINIERT\Administratoren:(I)(F)
VORDEFINIERT\Administratoren:(I)(OI)(CI)(IO)(F)
NT-AUTORITÄT\SYSTEM:(I)(F)
NT-AUTORITÄT\SYSTEM:(I)(OI)(CI)(IO)(F)
VORDEFINIERT\Benutzer:(I)(OI)(CI)(RX)
NT-AUTORITÄT\Authentifizierte Benutzer:(I)(M)
NT-AUTORITÄT\Authentifizierte Benutzer:(I)(OI)(CI)(IO)(M)
1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.
C:\Windows\system32>icacls c:\MinGW\bin\gcc.exe
c:\MinGW\bin\gcc.exe VORDEFINIERT\Administratoren:(I)(F)
NT-AUTORITÄT\SYSTEM:(I)(F)
VORDEFINIERT\Benutzer:(I)(RX)
NT-AUTORITÄT\Authentifizierte Benutzer:(I)(M)
1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
-
- Beiträge: 21
- Registriert: So Feb 24, 2013 6:27 pm
Re: Fehlende Rechte für MinGW unter Windows 7?
Hm...
Ich hab die Datei hworld.c jetzt im C ordner. Hat nichts gebracht.
Das sieht für mich so ziemlich nach dem aus was man auch bei dir sieht, oder?
Ich hab die Datei hworld.c jetzt im C ordner. Hat nichts gebracht.
Das sieht für mich so ziemlich nach dem aus was man auch bei dir sieht, oder?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von ZimZalabim am Mo Feb 25, 2013 1:19 pm, insgesamt 1-mal geändert.
- Xin
- nur zu Besuch hier
- Beiträge: 8861
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Fehlende Rechte für MinGW unter Windows 7?
Ich sehe gerade auch keinen Unterschied !?ZimZalabim hat geschrieben:Das sieht für mich so ziemlich nach dem aus was man auch bei dir sieht, oder?
Hast Du Administrationsrechte an Deiner Maschine?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.