undefined reference to `libiconv_open’ collect2: ld returned 1 exit status错误

有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin#centos.bz(收费)

今天有一网友反映使用lnmp一键安装包无法安装php,叫他发错误文件给我看,发现提示这样的错误:

  1. undefined reference to `libiconv_open'
  2. collect2: ld returned 1 exit status

这个错误的原因可能php找不到iconv库文件,所以我们需要下载安装它。

  1. #wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
  2. #tar -zxvf libiconv-1.14.tar.gz
  3. #cd libiconv-1.14
  4. # ./configure --prefix=/usr/local/libiconv
  5. # make
  6. # make install

完成之后在编译php的./configure命令加上–with-iconv=/usr/local/libiconv指向iconv位置。
这样应该能解决这个问题。

转载请保留原文链接:Linux运维日志 » undefined reference to `libiconv_open’ collect2: ld returned 1 exit status错误

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^