ubuntuusers.de

error while loading shared libraries

Status: Gelöst | Ubuntu-Version: Ubuntu 7.04 (Feisty Fawn)
Antworten |

Krux

Anmeldungsdatum:
7. August 2006

Beiträge: 140

error while loading shared libraries: libclanApp-0.8.so.1: cannot open shared object file: No such file or directory

Wie kann ich an diesen Fehler herangehen?
libclanApp-0.8.so.1 befindet sich in /usr/local/lib?
Woher weiß ich, dass überhaupt nach der library gesucht wird, denn, wenn ich sie in den gleichen Ordner wie die ausführbare Datei packe, dann wird sie auch nicht gefunden.

der Fehler tritt auf, wenn ich versuche die compilierten beispiele von clanlib zu starten.

clanlib version 0.8

Edit:
der link ist nicht kaputt

edlefson

Anmeldungsdatum:
3. Juni 2006

Beiträge: 209

servus,

ich geh davon aus, dass du das program selbst kompilieren willst/kompiliert hast. du hast mehrere möglichkeiten:

- du gibst den entsprechenden librarypath beim kompilieren mit, was bei gcc beispiels weise mit dem parameter -L geht.
- du setzt deinen systemweiten librarypath in /etc/ld.so.conf, sodass das verzeichnis mit der datei mit durchsucht wird
- du setzt vor dem ausführen des programs die variable LD_LIBRARY_PATH. wenn du das nur für den aufruf machen willst kannst du das einfach so machen:

LD_LIBRARY_PATH=/usr/local/lib <executable>

ich hoffe, das hilf dir

grüße
edlefson

Krux

(Themenstarter)

Anmeldungsdatum:
7. August 2006

Beiträge: 140

danke, hab den Pfad zu /etc/ld.so.conf hinzugefügt.

Antworten |