在编译php时报错如下: # make 。。。 /usr/bin/ld: cannot find -lltdl
问题原因: 该问题一般是由于ld在进行库的连接时找不到库文件所致:
解决方案: 出现该问题时,去lib目录下查找相关的库文件,基本如下: [root@localhost ~]# cd /usr/lib [root@localhost lib]# ll | grep libltdl 上述库文件中没有库的入口: libltdl.so 可以通过手动建立连接来解决: # ln -s ./libltdl.so.3 ./libltdl.so
但是深究该问题应该是该库的头文件库没有安装所致: [root@localhost lib]# yum list all | grep ltdl 安装头文件: [root@localhost lib]# yum -y install libtool-ltdl-devel.i386 。。。 查看后发现该错误确实是由devel头文件未安装所致。 [root@localhost lib]# rpm -ql libtool-ltdl-devel.i386
OK.问题解决~ 查看网址:http://www./questions/linux-software-2/make-error-usr-bin-ld-cannot-find-lxext-365646/
|
|