make报错1,make报错继续make
制造报错:/usr/bin/ld:找不到-lXXX - Mo - 51CTO技术博客
制造报错:/usr/bin/ld:找不到-lXXX
2011-11-16 14:18:53
标签:职场休闲致死剂量找不到-llxxx
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://molinux.blog.51cto.com/2536040/716010
在编译服务器端编程语言(专业超文本预处理器的缩写)时报错如下:
#制造。
/usr/bin/ld:找不到-lltdl
集合2: ld返回了一个退出状态
make: *** [libphp5.la]错误一
问题原因:
该问题一般是由于致死剂量在进行库的连接时找不到库文件所致:
解决方案:
出现该问题时,去解放运动目录下查找相关的库文件,基本如下:
[root @本地主机~]# cd /usr/lib
[root @ localhost lib]# ll grep libltdl
lrwxrwxrwx 1根14年11月16日22:40 libltdl。所以。3-libltdl。所以。3 .1 .四
-rwxr-xr-x 1根根25484 2009年12月16日libltdl.so.3.1.4
上述库文件中没有库的入口:libltdl.so
可以通过手动建立连接来解决:
# ln -s ./libltdl.so.3 ./libltdl.so
但是深究该问题应该是该库的头文件库没有安装所致:
[root @ localhost lib]# yum list all grep ltdl
已安装libtool-ltdl。i386 1。5 .22-7 .el5 _ 4
libtool-ltdl-develi386 1。5 .22-7 .el5 _ 4厘斯5.5-32
安装头文件:
[root @ localhost lib]# yum-y install lib tool-ltdl-devel。i386。
查看后发现该错误确实是由重击头文件未安装所致。
[root @ localhost lib]# rpm-QL库工具-ltdl-devel。i386
/usr/include/ltdl.h
/usr/lib/libltdl.a
/usr/lib/libltdl.la
/usr/lib/libltdl.so
好的。问题解决~
查看网址:http://www。Linux问题。org/questions/Linux-software-2/make-error-usr-bin-LD-cannot-find-LX ext-365646/