[solved] "error while loading shared libraries"



  • Beim Ausführen meines Programms (unter Linux) bekomme ich folgenden Fehler:

    ./Linear_Algebra: error while loading shared libraries: liblapackpp.so.14: cannot open shared object file: No such file or directory

    Ich hab gegooglet und gefunden, dass ich mit ldconfig was einstellen muss. Die Bibliothek befindet sich unter /home/hadoop/JQ/lib
    Meine Fragen:
    1.) Was muss ich genau bei ldconfig eingeben?
    1.) Benötige ich root-Rechte?



  • Es gibt zwei Möglichkeiten:
    1. Starte das Programm mit dem Befehl

    LD_LIBRARY_PATH=/home/hadoop/JQ/lib  ./Linear_Algebra
    

    .
    2. Für ldconfig musst du in die Datei /etc/ld.so.conf /home/hadoop/JQ/lib als neue Zeile einfügen und danach ldconfig ausführen.



  • danke.

    Für zweiteres fehlen mir die Rechte, aber ersteres klappt wunderbar. thx


Anmelden zum Antworten