Probleme mit dynamische laden von Bibs



  • Hallo !

    Ich habe mir it++ ( Mathebibliothek http://itpp.sourceforge.net/latest/index.html ) installiert.

    Nun habe ich das Teil zunächst zum laufen bekommen. Dann mußte ich es aber erneut kompilieren damit it++ BLAS, CBLAS, LAPACK und FFT Bibliotheken nutzen kann. Das kompilieren meines Programmes funktioniert immer noch wunderbar allerdgins erhalte ich nun folgende Ausgabe auf der Konsole, wenn ich das Programm starten will:

    ./NI_Projekt: error while loading shared libraries: libmkl_lapack32.so: cannot open shared object file: No such file or directory
    

    Das Problem ist, das diese Datei existiert und in /opt/intel/mkl/8.0.2/lib/32 liegt. Wie kann ich dem Programm jetzt den Ort der Datei verklickern?



  • Entweder

    export LD_LIBRARY_PATH=/opt/intel/mkl/8.0.2/lib/32
    

    vor dem Programmstart oder in die Datei /etc/ld.so.conf folgende Zeile einfügen

    /opt/intel/mkl/8.0.2/lib/32
    

    und danach ldconfig ausführen (zweiteres ist von Dauer und systemweit, ersteres nur auf der Konsole wo Du den Befehl eingegeben hast).



  • Ja super, vielen dank.


Anmelden zum Antworten