make报错1,make报错继续make

  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/

make报错1,make报错继续make