php安装libpng,求助:libpng编译问题
编译libpng时出现以下错误:
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [libpng12.la] 错误 1
make[1]: Leaving directory `/usr/local/src/libpng-1.2.31'
make: *** [all] 错误 2
/**
* zlib已装好.
*/
回复讨论(解决方案)
回到zlib目录执行make clean命令,然后依次执行./configure、make、make install,其中configure时不要设置--prefix的值。然后回来配置libpng,成功(没有删除前一次在配置zlib时创建的目录/usr/local/zlib,不知道以后会不会产生影响)。解决。
./libtool --mode=link gcc -L /usr/local/zlib/lib -o cjpeg cjpeg.lo rdppm.lo rdgif.lo rdtarga.lo rdrle.lo rdbmp.lo rdswitch.lo cdjpeg.lo libjpeg.la
libtool: link: `-L' cannot specify a relative directory
make: *** [cjpeg] 错误 1
不知道这个是怎么回事?
应该是需要其它东西。
检查下你系统是否安装了libtool,可以用rpm -qa|grep libtool
没有就用yum install libtool//这样安装
jpeg编译好了没
检查下你系统是否安装了libtool,可以用rpm -qa|grep libtool
没有就用yum install libtool//这样安装
jpeg编译好了没
libtool 装好了。
2楼的问题就是编译jpeg时出现的问题
我好像没有遇到过样的问题
libtool: link: `-L' cannot specify a relative directory//libtool的:链接:'- L'不能指定相关目录
重新编译吧,给你两个网址,尽提供参考
centos安装GD库整个过程 : http://www.tabcn.cn/post/18.html
CentOS 5.5下源码安装配置Apache,PHP5.2.14,MySql : http://www.linux99.com/bbs/thread-36-1-1.html
问题终于解决,谢谢两位。
怎么解决的,我这里也出现这种问题了。
我也出现这个问题,并且 libtool 系统默认安装了 libtool-1.5.22-6.1
但问题依旧,请大神相助啊
/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libpng12.la] Error 1
make[1]: Leaving directory `/usr/local/src/libpng-1.2.31'
make: *** [all] Error 2
问题终于解决,谢谢两位。 怎么就解决了,我这也出现了这样的问题,求您好帮忙
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php安装libpng,求助:libpng编译问题相关推荐
- VC6 下 libpng 库的编译与初步使用以及压缩与解压缩
VC6 下 libpng 库的编译与初步使用 目录 libong 库的介绍 VC6 下 libpng 的编译 下载 libpng 与 zlib 进行编译 得到 .lib 文件 初步使用 对 VC6 进 ...
- 编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59
1.下载: 网址:https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz 2.编译: 2.1 快速 ...
- ubuntu14.04 nginx php编译安装,Ubuntu 14.04 编译安装 Nginx
在Ubuntu 14.04下编译安装 Nginx过程笔记. 下载源码包 nginx 地址: http://nginx.org/en/download.html 编译前先安装两个包: 直接编译安装会碰到 ...
- ionic 安装 inappbrowser 插件后编译失败的解决办法
layout: post title: ionic 安装 inappbrowser 插件后编译失败的解决办法 tags: description: 学习使用 ionic 框架开发 ios app 时遇 ...
- doxygen生成html文件,doxygen 的安装、配置、编译及使用(从源代码到文档)
doxygen 的安装.配置.编译及使用(从源代码到文档) 1. 什么是 doxygen 下面是 doxygen 主页上的一段说明文字 Source code documentation genera ...
- android 代码发adb,Android预安装软件adb命令编译源码
Android预安装软件&adb命令&编译源码 发布时间:2020-06-02 17:28:41 来源:51CTO 阅读:895 作者:年少的风 1.预安装软件: 将eclipse下的 ...
- yum安装 vs 源码编译安装
一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...
- Linux Ubuntu编译内核错误,安装ubuntu以后,编译kernel出错
安装ubuntu以后,编译kernel出错 qyy@qyy-virtual-machine:~/work/kernel$ make CHK include/linux/version.h CH ...
- 教你在 CentOS 8上安装GCC实现开发编译功能
介绍 GNU Compiler Collection (GCC)是由C.C++.Objective-C.Fortran.Ada.Go和D等编程语言的编译器和库组成,很多开源项目,包括Linux内核和G ...
- mysql cmake 编译出错_Mysql安装过程中CMAKE编译出错
问题现象: Mysql安装过程中CMAKE编译出错 环境Centos7.1+mysql5.6.21 [root@linfytest3 mysql-5.6.21]# cmake . -DCMAKE_IN ...
最新文章
- Spark Streaming与Kafka Streaming对比
- Windows 7 状态栏图标消失恢复
- 如何确认mongodb数据插入是否成功_go连接mongodb
- 不了解这12个语法糖,别说你会Java!
- 【调试】Linux下超强内存检测工具Valgrind
- php mysql 排名_mysql中如何实现排名
- 虽然在修行初期的飞鸽传书
- 负载敏感系统详解_宣布Enarx用于运行敏感工作负载
- 6年前的Dubbo,2年前的Spring Cloud,都被这个架构干掉了
- 2020年互联网人年终模板,是你在找的吗?
- Vue packages version mismatch: 版本冲突;Error: EPERM: operation not permitted
- Zabbix配置腾讯云短信报警
- VMware Error | IP地址经常变更
- 权限控制-@Secured注解
- 图片转Word文档怎么转?这两种转换方法学起来
- 沃尔沃升级刷藏功能取消限速180km解除行车播放视频关闭自动启停系统
- ACE_TAO 014 ACE_Event_Handler
- 新晋院士,任大学校长!
- 如果通过股价均线分析股票
- 【IoT】基于NB-IoT的LWM2M协议浅析