[gelöst ] system()
-
Wenn ich in meinem C Programm die Funktion system() aufrufe wird die sh Umgebung geöffnet, dort ist der Pfad anders gesetzt als in bash. Leider kann ich dann nicht auf die mit macports heruntergeladenen Programme zugreifen -> /opt/local/bin ist nicht im Pfad von sh.
Wie kann ich das ändern?
Vielen Dank im voraus für die antworten.
-
-
jup, merci funktioniert mit:
setenv("PATH","/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin",1);