Compilerproblem: lib not found
-
Hallo zusammen,
Ich habe ein kleines Testprogramm mit openssl geschrieben.
Es lässt sich wunderbar kompilieren, jedoch wenn ich es anschliessend Ausführen will erhalte ich folgende Fehlermeldung:ld.so.1: ssl: fatal: libssl.so.0.9.7: open failed: No such file or directory Killed
Wichtig dabei ist, dass mein libssl nicht unter /usr/lib oder /usr/local liegt, sondern in einem völlig anderen Pfad.
Ich benutze gcc als Compiler, das OS ist Solaris.Gibt es eine Möglichkeit diesen Fehler zu umgehen, zb. indem man die lib direkt mit einlinkt?
Danke
-
wenn die Datei an einer anderen Stelle liegt (libssl) dann musst du den Pfad per -L/pfad/zur/date/ einbinden
-
Klingt eher so, als sollte dadevelopa den Pfad mit der Lib in den LDPATH eintragen. Eine Google-Suche nach LDPATH sollte weiterhelfen.
-
Natürlich;)
War ja klar, vielen Dank:)