Windows-User schrieb:
> Ich habe auch schon versucht (laut Internet) den Pfad mit 'sudo gedit
> /etc/environment/' einzufügen. Das funktioniert aber nicht (Eclipse
> findet den gcc trotzdem nicht)!
Stimmt, /etc/environment habe ich noch vergessen. Die wird aber auch nur
beim Login gelesen, also nur Ändern reicht nicht, da musst du dich schon
einmal abmelden und neu einloggen.
Windows-User schrieb:
> Im Grunde geht es mir auch nur darum, dass Eclipse den Pfad kennt, bzw.
> der Pfad von CodeSourcery global bekannt gemacht wird.
Aber für sowas schreib ich mir gern mal einen winzigen Shell-Wrapper der
nur für dieses Programm Variablen setzt. Ich hab es halt gern
aufgeräumt.
1 | #!/bin/sh
|
2 |
|
3 | PATH="/home/abc/CodeSourcery/Sourcery_G++_Lite/bin:${PATH}"
|
4 |
|
5 | exec eigentliches-programm "$*"
|
Das in eine Datei, ausführbar machen (chmod a+x programm.wrapper), an
eine passende Stelle im Pfad kopieren (etwa /usr/local/bin) und statt
eigentliches-programm aufrufen. Das "$*" sorgt dafür, dass alle
Kommandozeilen-Argumente 1:1 weiter gereicht werden, also ist die
Benutzung des Wrappers wirklich identisch zum Original.