缺乏動態鏈接庫的解決方法

缺乏動態鏈接庫.so--cannot open shared object file: No such file or directoryvim

問題報錯
error while loading shared libraries: libfl.so.2: cannot open shared object file: No such file or directory
====================================================
 總結下來主要有3種方法:
1. 用ln將須要的so文件連接到/usr/lib或者/lib這兩個默認的目錄下邊
ln -s /where/you/install/lib/*.so /usr/lib
sudo ldconfig
 
2.修改LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBRARY_PATH
sudo ldconfig
 
3.修改/etc/ld.so.conf,而後刷新
vim /etc/ld.so.conf
add /where/you/install/lib
sudo ldconfig
 
4.若是
cmj@cmjUb:~/codes$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
能夠在cd /etc/ld.so.conf.d/目錄下添加*.conf文件,配置你的動態庫所在的位置 
而後執行sudo ldconfig 
相關文章
相關標籤/搜索