MR34L
Cadet 4th Year
- Registriert
- Apr. 2008
- Beiträge
- 107
Hey.
gibt es eine Möglichkeit g++ zu zwingen die benötigten libraries nur in den flags zu suchen,
also welche per -L/bla/bla -lbla angegeben wurde und nicht
etwa nochmal in der LD_LIBRARY_PATH zu schauen.
Hab manche shared libs mehrfach und will halt nich, dass er die erstbeste linkt,
sondern eben eine bestimmte und zwar die, deren Pfad ich g++ als flag mitgegeben habe.
Falls ich LD_LIBRARY_PATH leer lasse, kompiliert er zwar,
aber wenn ich dann ldd auf die executable anwende, gibt er mir an,
dass zu den gelinkten libs der Pfad nicht bekannt ist.
Ich hoff es ist einigermaßen rübergekommen was ich will.
Vielen Dank schon mal im Voraus
PS. OS ist SLES10.1
gibt es eine Möglichkeit g++ zu zwingen die benötigten libraries nur in den flags zu suchen,
also welche per -L/bla/bla -lbla angegeben wurde und nicht
etwa nochmal in der LD_LIBRARY_PATH zu schauen.
Hab manche shared libs mehrfach und will halt nich, dass er die erstbeste linkt,
sondern eben eine bestimmte und zwar die, deren Pfad ich g++ als flag mitgegeben habe.
Falls ich LD_LIBRARY_PATH leer lasse, kompiliert er zwar,
aber wenn ich dann ldd auf die executable anwende, gibt er mir an,
dass zu den gelinkten libs der Pfad nicht bekannt ist.
Ich hoff es ist einigermaßen rübergekommen was ich will.
Vielen Dank schon mal im Voraus
PS. OS ist SLES10.1