Hallo! Ich habe auf meinen Rechner (Windows 7, 64bit) mehrere Versionen des MinGW-Compilers, da ja alle möglichen Pakete ihren eigenen Compiler mitbringen (z.B. Qt, PythonXY, WinAVR, etc...) Wie kann ich herausfinden, WELCHE der vielen "gcc.exe" nun ausgeführt wird, wenn ich "gcc" in der Kommandozeile eingebe? (Die Version im aktuellen Verzeichnis ist es schonmal nicht, wie man in diesem Fall mit "gcc -v" herausfinden kann...?) Vielen Dank schonmal im Voraus! Anton
Problem nicht gelöst, aber umgangen: Systemvariable "PATH" umsortiert. Aber rein aus Interesse, vielleicht kenn ja doch jemand eine Möglichkeit, wie man herausfinden (nicht nur steuern) kann, welche .exe gestartet wird?
Anton schrieb: > Problem nicht gelöst, aber umgangen: > > Systemvariable "PATH" umsortiert. > > Aber rein aus Interesse, vielleicht kenn ja doch jemand eine > Möglichkeit, wie man herausfinden (nicht nur steuern) kann, welche .exe > gestartet wird? Keine Ahnung, wie das bei Windows gemacht wird, aber unter UNIX reicht ein "which gcc" und Dir wird angezeigt, welcher GCC verwendet wird. Gruß, Pom
Danke, Prom! Das funktioniert auch unter Win7; man darf nur nicht das ".exe" vergessen... Anton
Anton schrieb: > Das funktioniert auch unter Win7; man darf nur nicht das ".exe" vergessen... Das ist kein Windows / CMD Befehl, sondern which.exe wird dann wahrscheinlich im selben Pfad wie das grep.exe liegen (WinAVR? MinGW? GnuWin32? mSysGit? ..?)
Bei länger laufenden Prozessen könnte man im Taskmanager nachschauen (unter Details die Spalte "Befehlszeile" einblenden) Ansonsten gibt es in aktuellen Windows-Versionen auch "where", wobei ich nicht weiß ob das 100%ig passt.
Genau, im Taskmanager die Befehlszeile und Abbildpfadname einblenden. Wenn man wissen möchte, welche Datei aus PATH genommen wird, dann geht das so:
1 | for %d in (notepad.exe) do echo %~$PATH:d |
In Batchdateien natürlich mit %%d.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.