ext/gd/libgd/.libs/gdkanji.o: In function `do_convert’:

/root/php-5.2.12/ext/gd/libgd/gdkanji.c:350: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/gd/libgd/gdkanji.c:365: undefined reference to `libiconv’
/root/php-5.2.12/ext/gd/libgd/gdkanji.c:381: undefined reference to `libiconv_close’
ext/iconv/.libs/iconv.o: In function `_php_iconv_strlen’:
/root/php-5.2.12/ext/iconv/iconv.c:603: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:626: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:660: undefined reference to `libiconv_close’
ext/iconv/.libs/iconv.o: In function `php_iconv_string’:
/root/php-5.2.12/ext/iconv/iconv.c:441: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:453: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:467: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:478: undefined reference to `libiconv_close’
ext/iconv/.libs/iconv.o: In function `_php_iconv_strpos’:
/root/php-5.2.12/ext/iconv/iconv.c:851: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:879: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:993: undefined reference to `libiconv_close’
ext/iconv/.libs/iconv.o: In function `_php_iconv_appendl’:
/root/php-5.2.12/ext/iconv/iconv.c:348: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:385: undefined reference to `libiconv’
ext/iconv/.libs/iconv.o: In function `_php_iconv_substr’:
/root/php-5.2.12/ext/iconv/iconv.c:723: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:747: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:802: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:806: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:755: undefined reference to `libiconv_open’
ext/iconv/.libs/iconv.o: In function `_php_iconv_mime_decode’:
/root/php-5.2.12/ext/iconv/iconv.c:1354: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:1465: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:1468: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:1823: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:1826: undefined reference to `libiconv_close’
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_dtor’:
/root/php-5.2.12/ext/iconv/iconv.c:2465: undefined reference to `libiconv_close’
ext/iconv/.libs/iconv.o: In function `_php_iconv_mime_encode’:
/root/php-5.2.12/ext/iconv/iconv.c:1043: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:1057: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/iconv/iconv.c:1316: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:1319: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:1176: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:1128: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:1160: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:1319: undefined reference to `libiconv_close’
/root/php-5.2.12/ext/iconv/iconv.c:1228: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:1259: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:1303: undefined reference to `libiconv’
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_append_bucket’:
/root/php-5.2.12/ext/iconv/iconv.c:2615: undefined reference to `libiconv’
/root/php-5.2.12/ext/iconv/iconv.c:2615: undefined reference to `libiconv’
ext/iconv/.libs/iconv.o:/root/php-5.2.12/ext/iconv/iconv.c:2537: more undefined references to `libiconv’ follow
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor’:
/root/php-5.2.12/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open’
ext/xmlrpc/libxmlrpc/.libs/encodings.o: In function `convert’:
/root/php-5.2.12/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open’
/root/php-5.2.12/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv’
/root/php-5.2.12/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close’
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] ?.. 1
 

处理方法:

./configure …………

vi Makefile

找到下面这行:

EXTRA_LIBS = -lcrypt ...

在最后添加-liconv

PHP7编译错误:php编译undefined reference to `libiconv 错误的更多相关文章

  1. nios ii 13 主程序的函数可以用Open Declaration 查看,但是编译的时候却说 undefined reference to 。。。这是为什么?

    在做12864 ip 核试验时,写了三个文件第一个是时序文件QC12864.v第二个是QC12864.H这个文件主要包括声明和宏定义,第三个文件是QC12864.c这个文件包含函数的定义.详细的请看  ...

  2. 由于link顺序错误导致的undefined reference

    其实我之前就遇到过这个问题,也强调过,GNU-G++在link阶段是依赖输入的.o或者.a文件的顺序的.如果顺序错误会导致undefined reference错误 见这篇随笔:http://www. ...

  3. ubuntu下调试ffmpeg程序出现undefined reference to pthread_once ,undefined reference to uncompress错误

    Ubuntu(版本16.04)下默认配置编译Ffmpeg(版本4.1.3configure 添加选项--enable-threads),将编译好的ffmpeg库添加到程序 中进行编译出现undefin ...

  4. Linux Ubuntu运行线程程序出现undefined reference to ‘pthread_create’和undefined reference to ‘pthread_join’错误。

    Linux Ubuntu运行线程程序出现undefined reference to ‘pthread_create’和undefined reference to ‘pthread_join’错误. ...

  5. 安装sphinx报错(undefined reference to `libiconv_open' 、undefined reference to `libiconv'、undefined reference to `libiconv_close'、make[1]: *** No rule to make target `all'. Stop. 、make: *** [all-recursive

    (为知笔记copy过来格式有变,希望对遇到此问题的童鞋有帮助) 具体错误: Thank you for choosing Sphinx! [root@vm-vagrant csft-4.1]# mak ...

  6. sphinx :undefined reference to `libiconv' 报错解决办法

    sphinx :undefined reference to `libiconv' 报错解决办法   2013-11-30 21:45:39 安装sphinx时不停报错...郁闷在make时报错,错误 ...

  7. Android APP使用NDK编译后的ffmpeg库出现undefined reference to 'posix_memalign'错误

    在android程序中使用NDK编译后的ffmpeg库的时候出现了如下错误: jni/libs/libavutil.a(mem.o): in function av_malloc:libavutil/ ...

  8. Windows编译OpenCV4Android解决undefined reference to std错误

    注意OpenCV 4.0.1 解决了这个问题请直接下载OpenCV 4.0.1 但是OpenCV 4.0.1作为模块导入Android Studio会有找不到R.styleable的问题 OpenCV ...

  9. Qt - 错误总结 - 在自定义类头文件中添加Q_OBJECT 编译时报错(undefined reference to ‘vtable for xxThread)

    错误提示:在添加的QThread子类头文件添加Q_OBJECT时,编译程序,出现"undefined reference to 'vtable for xxThread'"错误提示 ...

随机推荐

  1. C# 语言规范_版本5.0 (第7章 表达式)

    1. 表达式 表达式是一个运算符和操作数的序列.本章定义语法.操作数和运算符的计算顺序以及表达式的含义. 1.1 表达式的分类 一个表达式可归类为下列类别之一: 值.每个值都有关联的类型. 变量.每个 ...

  2. jsp或servlet返回并刷新页面

    2012-04-27 22:39:05|  分类: JAVA |  标签:返回刷新  |举报|字号 订阅     只用window.history.back(-1);返回页面但不会刷新,还是原来的数据 ...

  3. js求两个数的最大公约数

    1, lcm=function(m,n){//辗转相除法 求最大公约数 var u=+m,v=+n,t=v; while(v!=0){ t=u%v; u=v; v=t; } return u }2, ...

  4. 主机无法访问虚拟机的httpd服务

    症状:虚拟机装的centos6.3 通过桥接的方式与主机连接 虚拟机通过yum安装httpd服务 在主机浏览器中输入 虚拟机ip  无法访问虚拟机Apache 虚拟机和主机可以相互ping通 解决:关 ...

  5. css margin相关问题及应用

    一.margin常见问题 1.IE6下双边距问题 margin双布局可以说是IE6下经典的bug之一.产生的条件是:block元素+浮动+margin. 2.maring重叠的问题 css2.0规范对 ...

  6. ES6 之 Set数据结构和Map数据结构 Iterator和for...of循环

    ECMAScript 6 入门 Set数据结构 基本用法 ES6提供了新的数据结构Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set本身是一个构造函数,用来生成Set数据结构. va ...

  7. 顺序栈和链式栈(C++实现)

    顺序栈,是一种基于数组的存储表示. 实现类代码如下: template<class T> class SeqStack{ T *element; int top; int maxSize; ...

  8. 设计模式 -- 解释器模式(Interpreter Pattern)

    2015年12月15日00:19:02 今天只看了理论和demo,明天再写文章,跑步好累 2015年12月15日21:36:00 解释器模式用来解释预先定义的文法. <大话设计模式>里面这 ...

  9. HDU 4990 Reading comprehension

    快速幂 #include<cstdio> #include<cstring> #include<cmath> #include<iostream> #i ...

  10. HDU 3127 WHUgirls

    二维完全背包,理解似乎还不够全面,过几天回来再看看这题. #include<cstdio> #include<cstring> #include<cmath> #i ...