PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Die Wahl der richtigen Shared Libary


mekakic
2008-11-07, 10:12:44
hallo

Ich suche eine Möglichkeit eine Software mit der Nase auf eine Shared Libary zu stoßen. Folgendes Szenario: ich übersetze zwei Programme zum Testen. Eines eine .so-Library, das andere ein executable welches jene nutzt. Beim Übersetzen des Programms habe ich den Pfad des anderen Projekts schon als ersten Library Search Pfad angegeben, aber wenn ich starte oder mir seine Abhängigkeiten mit ldd anzeigen lassen, verweist er immer auf eine Bibliothek in /usr/local/lib - ich möchte diese Lib aber momentan nicht in den Systemverzeichnissen installieren, nur das Programm mit genau jener Lib testen.

Wie kann ich ihn dazu zwingen, daß er die SharedLib in einem von mir bestimmten Verzeichnis nimmt?

Danke!

Simon
2008-11-07, 12:07:48
export LD_LIBRARY_PATH=/pfad/zur/neuen/lib:$LD_LIBRARY_PATH

auf der Shell, danach das Programm aus derselben Shell starten.