php libiconv close_无法编译PHP undefined reference to `libiconv_open
./configure --with-mysql=/backup/mysql --with-freetype-dir
--with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd
--enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs
--enable-sockets --with-iconv
make时提示:
.....................................................
ext/iconv/.libs/iconv.o(.text+0x1738): In function
`zif_iconv_mime_encode':
/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1017:
undefined reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x1756):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1031:
undefined reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x1993):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1290:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x19ad):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1293:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x1b01):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1102:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1b33):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1134:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1b5e):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1150:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1e10):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1202:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1e3c):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1233:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x207f):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:1277:
more undefined references to `libiconv' follow
ext/iconv/.libs/iconv.o(.text+0x2c08): In function
`php_iconv_stream_filter_dtor':
/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2393:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x2cf2): In function
`php_iconv_stream_filter_append_bucket':
/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2543:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x2d34):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2543:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x2de7):/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2465:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x30e2): In function
`php_iconv_stream_filter_factory_create':
/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2419:
undefined reference to `libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
解决方法:
#wget
http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
#tar -zxvf libiconv-1.13.1.tar.gz
#cd libiconv-1.13.1
# ./configure --prefix=/usr/local/libiconv
# make
# make install
再检查php
#./configure --with-mysql=/backup/mysql --with-freetype-dir
--with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd
--enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs
--enable-sockets --with-iconv=/usr/local/libiconv
#make
#make install
另一种解决方法为去除iconv模块也能正常编译php,如下:
編輯 Makefile 大約 77 行左右的地方:
EXTRA_LIBS = ..... -lcrypt
在最後加上 -liconv,例如:
EXTRA_LIBS = ..... -lcrypt -liconv
再运行make就可以了。
php libiconv close_无法编译PHP undefined reference to `libiconv_open相关推荐
- undefined reference to `libiconv_open 无法编译PHP libiconv
原文:http://hi.baidu.com/ostech/blog/item/a63f9b0dabed1ae7ab6457d0.html ./configure --with-mysql=/back ...
- PHP无法编译undefined reference to `libiconv_open
./configure --prefix=/usr/local/php52 make时提示: ..................................................... ...
- [ c++] cmake 编译时 undefined reference to `std::cout‘ 错误的解决方案
[ c++] cmake 编译时 undefined reference to `std::cout' 错误的解决方案 参考文章: (1)[ c++] cmake 编译时 undefined refe ...
- 编译php7.0.17报错提示 undefined reference to `libiconv_open'
配置 ./configure –prefix=/usr/local/php7 错误详情 make /opt/src/php-7.0.17/ext/iconv/iconv.c:755: undefine ...
- 【转】vscode下编译告警“undefined reference”?三步教你如何解决
转自:vscode下编译告警"undefined reference"?三步教你如何解决_squall0984的博客-CSDN博客 近些年来,由于VS Studio体积庞大.价格昂 ...
- 【Qt开发】编译时报“undefined reference to“问题的解决方案
[Qt开发]编译时报"undefined reference to"问题的解决方案 参考文章: (1)[Qt开发]编译时报"undefined reference to& ...
- android jni不适用ndk,Android NDK编译之undefined reference to 'JNI_CreateJavaVM'
利用Android NDK编译动态库,在C文件中调用了两个JNI函数:JNI_GetDefaultJavaVMInitArgs和JNI_CreateJavaVM.编译的时候始终报以下错误: XXX: ...
- BPG编译出错 undefined reference to numa_available解决办法
BPG编译出错 undefined reference to "numa_available"解决办法 从https://bellard.org/bpg/ 上下载了BPG 0.9. ...
- undefined reference to libiconv_open'
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor': /home/king/php-5.2.13/ext/iconv ...
- 【Qt开发】编译时报undefined reference to问题的解决方案
1. 出现原因分析 Undefined reference to 错误:这类错误是在连接过程中出现的,可能有两种原因∶ (1)是使用者自己定义的函数或者全局变量所在源代码文件,没有被编译.连接: (2 ...
最新文章
- Java中的增强for循环的实现原理与坑
- 单细胞10x的数据读取不进去怎么办?
- python repl_asyncio REPL(Python 3.8)
- android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法
- 【VMCloud云平台进阶篇】Monitor监控(一)
- 【深度学习】3D深度学习简介
- nginx https 访问http_Nginx之Http模块系列之访问控制模块
- Civil 3D 中使用COM API导入DEM数据创建曲面
- mysql 转义字符6_MySQL的转义字符
- Service实现文件下载
- 叶修手速900什么概念_什么是数学?数学是探索的过程
- leetcode876. 链表的中间结点
- 设计灵感|信息图表海报竟然能设计的这么有趣!
- Android webview mqtt,APICloud
- Servlet(Request.Response)+文件上传
- 全国DEM下载教程 90米、30米、12.5米和5米等各种精度DEM数据
- android 多渠道覆盖,Android多渠道包
- win10服务和控制器应用CPU占用过高
- python 绘图如何画螺旋圈_如何画出python螺旋线
- domino服务器库文件,Domino 服务器设置程序 涉及的文件
热门文章
- 串口通信实例vb.net serialport
- stc12c5a60s2制作4*4*4,光立方c语言程序怎么写,基于STC12c5a60s2单片机的3D显示屏设计...
- gtx1050ti最稳定的驱动_GTX1050ti显卡驱动下载_NVIDIA GeForce GTX1050ti显卡驱动Win7Win10版下载 - 系统之家...
- AESUtil加密加将单个工具类打成jar包并引用
- 带你了解常见的编码表,以及他们自己的关系.
- 详解LCD1602液晶显示屏的使用
- 怎么用python画天气图_Python气象绘图教程(十五)—Cartopy_5
- emlog rss.php,[emlog]boblog数据转到emlog
- linux 调节风扇速度命令,ubuntu系统调节GPU风扇转速
- 数据库宿舍管理系统MySQL表_数据库课程设计报告—宿舍管理系统.doc