undefined reference to `libiconv_open 无法编译PHP
解决方法:
#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,指定 iconv的位置 --with-iconv=/usr/local/libiconv
#./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就可以了。
最后一种方法:由tonyty163提供:
#make ZEND_EXTRA_LIBS='-liconv'
#make install
undefined reference to `libiconv_open 无法编译PHP相关推荐
- 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时提示: ..................................................... ...
- 编译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 ...
- php libiconv close_undefined reference to `libiconv_open 无法编译PHP libiconv
./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zli ...
- 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 ...
- gcc编译报错:undefined reference to `std::cout‘
1 问题描述 下面的一段代码(代码来源)在使用gcc编译的时候报错:undefined reference tostd::cout'` 编译文件:test.cpp内容如下: #include < ...
- qt creator编译qt工程时报错:undefined reference to
qt creator编译qt工程时报错:undefined reference to qt creator编译qt工程时报错 该错误指向了本地文件,且经过调研知道,该类错误一般都是链接问题. 仔细查看 ...
- php libiconv close_PHP 編譯安裝時出現 undefined reference to `libiconv' 錯誤的解決方法
原文:http://flyfishes.blog.51cto.com/3527694/819693 手動編譯PHP安裝時遇到如下錯誤 /usr/local/src/php-5.3.10/ext/xml ...
- 【ffmpeg】编译时报错:error: undefined reference to `av...
1.问题描述 昨天使用ffmpeg库编译demo一切正常,今天再次链接ffmpeg库时报了一堆错误: error: undefined reference to `av_frame_alloc()' ...
最新文章
- 通用试题库管理系统 jsp mysql_通用在线考试系统 JSP+Servlet+MySQL
- 用美颜照当广告犯法!要么就标注“照骗”,挪威针对明星网红出手了
- Android中的表格布局
- python常用指令速查
- 文本右上角右下角添加文本
- 【高性能定时器】时间堆(最小堆)
- 【Python爬虫学习笔记12】Ajax数据爬取简介
- 【快速入门Linux】5_Linux命令—远程管理常用命令
- 两空间异面直线公垂线及交点坐标的求解过程
- JQuery操作总结
- 使用未初始化的内存是什么意思_活动板房是什么意思?怎么装修?使用年限+价格知识点合集...
- ASP.NET读取POP3邮件的操作
- 对象不支持“attachEvent”属性或方法的解决办法
- 手把手教你写CSS行内样式与内联样式
- 论文笔记:Securing Data With Blockchain and AI
- 如何进行航拍全景摄影(下)
- vscode html 英文感叹号(!+ tap)快速模板 骨架 无法使用 替代办法
- 学生结构体,学生有姓名 学号 三门成绩 班级人数为五人 。实现 1:第一门成绩的平均分;2:找出两门以上不及格的学生,输出他们的姓名学号及三门成绩; 3:找出平均分在90分以上或者全部成绩在85分以上
- 一加和小米哪个好 一加用技术领先树立起品牌典范
- XTU 1249 Rolling Variance
热门文章
- 医疗机器人等高智能医疗设备成未来发展重点领域
- Linux下golang开发环境搭建
- 在sql server中建存储过程,如果需要参数是一个可变集合怎么处理?
- c语言实验七 函数实验报告,C语言实验七函数实验报告.doc
- 5G 信令流程 — 5GC 的注册管理(RM,Registration Management)
- VMware 虚拟化编程(12) — VixDiskLib Sample 程序使用
- Flutter学习指南:文件、存储和网络
- [LAMP]Apache和PHP的结合
- Python列表和元祖
- 开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成