编译时出现undefined reference to `libiconv_open’的解决办法

这是什么问题呢?其实是缺少libiconv库的原因。


1.libiconv包的下载路径

包的下载页面http://www.gnu.org/software/libiconv/


The latest release ishttps://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz

即可。


2.编译安装libiconv库

$tar zxvf libiconv-1.14.tar.gz

$cd libiconv-1.14

$ ./configure --prefix=/usr/local

$ make

$ make install