类似/usr/bin/ld: cannot find -xxxx的错误有很多, 首先我们可以最简单的判断一下:

这类情况一般是由于缺乏某某库文件, 又或者可能是由于已存在的库问题版本不对造成的

一般都是解决的办法就是安装缺乏的devel包就可以解决, 当然还有其他的未知因素, 我们看一个实例:

我在一台装centos5.2 x86_64的系统上配置php环境, 提示这个错误

“/usr/bin/ld: cannot find -lmysqlclient”

于是我安装了

#  yum -y install mysql-devel

结果提示依旧, 我根据提示查看config.log

/usr/bin/ld: skipping incompatible /usr/local/mysql/lib/libmysqlclient.so when searching for -lmysqlclient

/usr/bin/ld: skipping incompatible /usr/local/mysql/lib/libmysqlclient.a when searching for -lmysqlclient

/usr/bin/ld: cannot find -lmysqlclient

她还是去找/usr/local/mysql/lib/libmysqlclient.so, 我来把这个错的换成对了, 刚才装了mysql-devel, 那么在/usr/lib64下就多了一个mysql的目录

# cd /usr/local/mysql

# mv lib lib.bak

# ln -s /usr/lib64/mysql /usr/local/mysql/lib (给他做个软链接)

然后再次编译安装php, 一切正常!

l usr bin mysql,解决/usr/bin/ld: cannot find -lmysqlclient错误相关推荐

  1. mysql header files_编译安装php Cannot find MySQL header files under /usr/include/mysql.

    编译php-5.5-6的mysql支持,出现Cannot find MySQL header files under /usr/include/mysql. Note that the MySQL c ...

  2. FATAL ERROR: Could not find ./bin/my_print_defaults 解决方法

    网上很多方法都是:/usr/local/mysql/scripts/mysql_install_db --user=mysql 但是很有可能报错,找不到bin目录中的my_print_defaults ...

  3. 启动Mysql时报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended

    今天启动下mysql 的安全后台启动,发现报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended 原本我以为 ...

  4. Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19

    输入:service mysqld start 报错: Starting MySQL.. ERROR! The server quit without updating PID file (/usr/ ...

  5. Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法

    Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 参考文章: (1)Linux系统中提示/usr/bin/ld: cannot find -lxxx错 ...

  6. /usr/bin/ld: cannot find -lxxx错误的通用解决方法

    Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息,代码如下: ...

  7. 解决usr/bin/ld: cannot find -lxxx问题

    linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有 ...

  8. 解决 /usr/bin/ld:cannot find -lxxx 问题

    编译软件时,经常遇到/usr/bin/ld:cannot find -lxxx报错,其报错原因就是gcc在搜索路径下找不到xxx库文件. 1. 问题分析 楼主在编译软件时,出现了如下报错: ```ba ...

  9. Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的解决方法

    报错说明 /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如: /usr/bin/ld: cannot find - ...

最新文章

  1. nginx是什么,如何使用
  2. php基础知识【oop/mvc/orm/aop】
  3. make编译过程-Android10.0编译系统(三)
  4. 75 Zabbix中文乱码问题
  5. SQL Server 中常见的十张系统表
  6. Junit单元测试时提示:Method should have no parameters
  7. linux查找文件find
  8. Silverlight中调用WebService-发送邮件测试实例
  9. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
  10. 如何通过Restful API的方式读取SAP Commerce Cloud的Product Reference
  11. 短时程突触可塑性(short-term synaptic plasticity)
  12. 什么是编程语言,大神教你为什么要学C语言?
  13. 吉林大学不如温州大学,泰晤士最新世界大学排名引发争议
  14. 消息队列之事务消息,RocketMQ 和 Kafka是如何做的?
  15. 6系A卡笔记本移动版:HD6470/6550/6630/6650/6730/6770M
  16. python如何对文件进行批量命名-利用Python对文件批量重命名
  17. Keras-4 mnist With CNN
  18. memcached学习(5). memcached的应用和兼容程序
  19. 2013年中国区Skyline软件价格体系
  20. HTML实现页面跳转

热门文章

  1. mysql 分区表 归档_MySQL分区表
  2. php 添加工信部链接,常见程序(wordpress,dede,discuz)网页下方添加备案号,添加链接跳转到工信部...
  3. mysql having in_正确理解MySQL中的where和having的区别
  4. 疫情之下,这些公司开始给员工发菜了!
  5. 皮一皮:可怜的西瓜...
  6. SQL优化这么做就对了
  7. 皮一皮:中国男足啊..这球少一个人帮忙这球都进不了...
  8. 每日一皮:宿舍阿姨眼中的单身狗...
  9. 程序员编码时都戴耳机?到底在听什么?
  10. 每日一皮:如何用一句话让领导和同事都尴尬至极?