LAMP编译:usr bin ld cannot find lltdl 错误的解决办法

文章来源:http://yangsiwei.com/usr-bin-ld-cannot-find-lltdl-%E9%94%99%E8%AF%AF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95

 

php在make过程中出现“usr bin ld cannot find lltdl”错误,详细错误如下:

/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1

在Google上搜了好久,终于找到答案,原来是在编辑php时添加的“–with-mcrypt”选项造成。所以“usr bin ld cannot find lltdl”错误解决办法如下:

1、如果不需要mcrypt,那么编辑php时去掉该选项,然后再make、make install。

2、如果需要mcrypt,那么需要安装libltdl

libltdl在libmcrypt软件包中就有,具体过程:

#cd /software/libmcrypt-2.5.8/libltdl

#./configure  –enable-ltdl-install

#make

#make install

这个时候再回到php的安装目录下进行php的安装,应该就没有什么问题了:)

时间: 2024-10-26 05:29:33

LAMP编译:usr bin ld cannot find lltdl 错误的解决办法的相关文章

/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Err

/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Error 1 解决办法:  yum install *ltdl*

linux openssl 安装-编译openssl出现/usr/bin/ld: final link failed: Memory exhausted

问题描述 编译openssl出现/usr/bin/ld: final link failed: Memory exhausted 我在linux安装openssl,并参考文章:http://myswirl.blog.163.com/blog/static/513186422007101410149578/,可是make时总是出现/usr/bin/ld: final link failed: Memory exhausted的问题,我用ulimit将stack size增加为16384甚至增加为u

ubuntu 9.04下/usr/bin/ld: cannot find -lperl的解决方法

最近在http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu10.04中安装nginx,命令如下: ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_perl_module --with-openssl=/home/vince/software/openssl-0.9.8b --with-http_ssl_module

usr/bin/ld: cannot find 错误解决方法

参考:http://blog.siyebocai.cn/20100324_5p424qs7.html      通常在软件编译时出现的usr/bin/ld: cannot find -lxxx的错误,主要的原因是库文件并没有导入的ld检索目录中.      解决方式:     1.确认库文件是否存在,比如-l123, 在/usr/lib, /usr/local/lib,或者其他自定义的lib下有无lib123.so, 如果只是存在lib123.so.1,        那么可以通过ln -sv

opencv qte编译-arm-linux/bin/ld: cannot find -lopencv_imgproc

问题描述 arm-linux/bin/ld: cannot find -lopencv_imgproc 用qte编译一个opencv程序时,显示如下错误:ligang@ligang-virtual-machine:/work/qtepro/opencv$ make/mysoftware/qte/bin/qmake -unix -o Makefile opencv.proarm-linux-g++ -Wl-O1 -Wl-rpath/mysoftware/qte/lib -o opencv main

Zlib在VS2005下编译ASM版本出A2070错误的解决办法

最近需要读写 png 文件,按照以前的办法试验,却发现无法编译zlib 1.2.3.出错信息为: inffas32.asm(594) : error A2070: invalid instruction operands  inffas32.asm(596) : error A2070: invalid instruction operands  inffas32.asm(610) : error A2070: invalid instruction operands  inffas32.asm

PHP编译安装中遇到的两个错误和解决方法_php实例

一.PHP configure: error: Cannot find ldap libraries in /usr/lib 今天在CentOS 64位下编译安装PHP5.4.8.结果在configure的时候提示 configure: error: Cannot find ldap libraries in /usr/lib 提示在/usr/lib 下找不到相关模块,这是因为64位的linux默认把以上文件都存在 /usr/lib64 文件夹下. 解决方法: 复制代码 代码如下: cp -fr

Delphi2007编译的程序在Win7下图标模糊的解决办法_Delphi

使用Delphi2007编译GUI程序的时候会发现在Win7的状态栏中显示的程序图标非常模糊,如果原始的图标清晰度怎么样.造成这样结果的原因是因为Delphi2007生成的icon图标只符合XP等系统的要求,没有对Win7进行优化处理.网上有很多处理的方式,后来找到一个最简单有效的方法,就是只设置项目的图标而不要设置Form窗口的图标. 参考资料: Blurred Delphi Form Icon in Windows 7 Taskbar Delphi form icons are blurry

Linux:在处理时有错误发生: open-vm-tools,E: Sub-process /usr/bin/dpkg returned an error code (1)

今天遇到了这个错误--真是弄了好久-- 在处理时有错误发生: open-vm-tools open-vm-tools-dkms open-vm-dkms E: Sub-process /usr/bin/dpkg returned an error code (1) 解决办法: sudo apt-get autoremove open-vm-dkms open-vm-tools --purge 这大概就是Linux的魅力了吧-- 一行代码解决一个问题.