Chinaunix
标题:
php编译报错 make:***[libphp5.la] Error 1
[打印本页]
作者:
kofpet
时间:
2012-08-02 00:39
标题:
php编译报错 make:***[libphp5.la] Error 1
问题:
我在编译php文件的时候提示出错如下:
/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error
我使用的系统是centos 5.7 64位 也装了libtool 编译同样报上面的错误
描述:libtool
QQ截图20120802003443.png
(3.94 KB, 下载次数: 66)
下载附件
2012-08-02 00:38 上传
编译参数:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2/ --with-png-dir=/usr/local/libpng/ --with-jpeg-dir=/usr/local/jpeg6/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-zlib-dir=/usr/local/zlib/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets
作者:
kofpet
时间:
2012-08-02 00:57
解决方法如下:
cd zlib-1.2.3 //进入zlib目录
CFLAGS="-O3 -fPIC" ./configure //使用64位元的方法进行编译
make
make install
make clean
作者:
ulovko
时间:
2012-08-02 08:08
欢迎分享宝贵的经验 ^_^
作者:
zongg
时间:
2012-08-02 09:41
没安装
libtool-ltdl-devel
作者:
kofpet
时间:
2012-08-02 09:46
libtool-ltdl-devel 有装的了,问题根本是zlib,如果用的是64位系统就要采用64位元的方法进行编译
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2