Linux下libiconv库的安装和使用
Linux下libiconv庫的安裝和使用:
1.libiconv包的下載路徑
包的下載頁面http://www.gnu.org/software/libiconv/
2.編譯安裝libiconv庫
$tar zxvf?libiconv-1.14.tar.gz
$cd?libiconv-1.14
$ ./configure --prefix=/usr/local
$ make
$ make install
在/usr/local/lib/目錄下,拷備需要的庫文件libcharset.so.1, libiconv.so.2。
3.在makefiel文件中使用-liconv調用libiconv動態庫文件時,若出現“error while loading sharedlibraries: libiconv.so.2”錯誤,解決方法為:
$updatedb
$locate libiconv.so.2
發現該庫已經安裝,位置在/usr/local/lib/libiconv.so.2。既然已經安裝,為什么提示找不到?繼續下一步排查。
$strace ./indexer 將打印出所有indexer 啟動時調用的文件及程序名稱,
在輸出的信息中,發現查找庫libiconv.so.2的路徑是/lib目錄和/usr/lib這兩個目錄。
好了,問題找到了,將/usr/local/lib下面該庫鏈接到/usr/lib下面即可
$ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
$ldconfig
至此,解決該問題。
總結
以上是生活随笔為你收集整理的Linux下libiconv库的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vba 执行网页javascript_J
- 下一篇: easyui下拉框option写死_Ja