1. 程式人生 > >libiconv.so.2: cannot open shared object file的解決方法

libiconv.so.2: cannot open shared object file的解決方法

收藏於 2012-04-07

遷移自個人的百度空間

--------------------------------

重新編譯了libiconv庫之後執行原先沒有問題的程式(該程式用到了iconv庫)就出現瞭如下問題

./a.out: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

檢視/usr/local/lib目錄下存在libiconv.so.2檔案

後來上網找了相關資料後,通過如下方法解決

在/etc/ld.so.conf中加一行/usr/local/lib,執行ldconfig。再執行a.out,就沒有問題了。
ld.so.conf和ldconfig是維護系統動態連結庫的。