Linux缺少動態連接庫.so--cannot open shared object file: No such file or directory


1 Liunx安裝報錯時,缺少動態鏈接庫時,形式如下:

/usr/local/libexec/gcc/x86_64-unknown-liunx-gnu/4.8.2/cc1: error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file or directory


那就表示Linux系統不知道libmpc.so.2 放在哪個目錄下。

2  一般而言,有很多so文件會在/usr/local/lib or /usr/lib 目錄下,現在改目錄找到 libmpc.so.2

3 在 /etc/ld.so.conf 中加入/usr/local/lib 這一行 ,將 /etc/ld.so.conf 保存后;

4 執行【/sbin/ldconfig –v 】命里更新一下才生效 ,然后在執行其他按裝命令;

PS 若沒有看到 libmpc.so.2的文件,說明這是個鏈接文件,需要創建一個,於是進入libmpc.so.2.0.0所在目錄i386-linux-gnu創建鏈接文件;
root@Nikola :/usr/lib# ln -s libmpc.so.2.0.0 libmpc.so.2
創建成功,然后重新編譯zlib,OK

 

也可以參考 :

https://www.cnblogs.com/amboyna/archive/2008/02/06/1065322.html

https://www.cnblogs.com/smartvessel/archive/2011/01/21/1940868.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM