l usr bin mysql,解决/usr/bin/ld: cannot find -lmysqlclient错误
类似/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错误相关推荐
- 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 ...
- FATAL ERROR: Could not find ./bin/my_print_defaults 解决方法
网上很多方法都是:/usr/local/mysql/scripts/mysql_install_db --user=mysql 但是很有可能报错,找不到bin目录中的my_print_defaults ...
- 启动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 原本我以为 ...
- 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/ ...
- Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法
Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 参考文章: (1)Linux系统中提示/usr/bin/ld: cannot find -lxxx错 ...
- /usr/bin/ld: cannot find -lxxx错误的通用解决方法
Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息,代码如下: ...
- 解决usr/bin/ld: cannot find -lxxx问题
linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有 ...
- 解决 /usr/bin/ld:cannot find -lxxx 问题
编译软件时,经常遇到/usr/bin/ld:cannot find -lxxx报错,其报错原因就是gcc在搜索路径下找不到xxx库文件. 1. 问题分析 楼主在编译软件时,出现了如下报错: ```ba ...
- Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的解决方法
报错说明 /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如: /usr/bin/ld: cannot find - ...
最新文章
- nginx是什么,如何使用
- php基础知识【oop/mvc/orm/aop】
- make编译过程-Android10.0编译系统(三)
- 75 Zabbix中文乱码问题
- SQL Server 中常见的十张系统表
- Junit单元测试时提示:Method should have no parameters
- linux查找文件find
- Silverlight中调用WebService-发送邮件测试实例
- 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
- 如何通过Restful API的方式读取SAP Commerce Cloud的Product Reference
- 短时程突触可塑性(short-term synaptic plasticity)
- 什么是编程语言,大神教你为什么要学C语言?
- 吉林大学不如温州大学,泰晤士最新世界大学排名引发争议
- 消息队列之事务消息,RocketMQ 和 Kafka是如何做的?
- 6系A卡笔记本移动版:HD6470/6550/6630/6650/6730/6770M
- python如何对文件进行批量命名-利用Python对文件批量重命名
- Keras-4 mnist With CNN
- memcached学习(5). memcached的应用和兼容程序
- 2013年中国区Skyline软件价格体系
- HTML实现页面跳转
热门文章
- mysql 分区表 归档_MySQL分区表
- php 添加工信部链接,常见程序(wordpress,dede,discuz)网页下方添加备案号,添加链接跳转到工信部...
- mysql having in_正确理解MySQL中的where和having的区别
- 疫情之下,这些公司开始给员工发菜了!
- 皮一皮:可怜的西瓜...
- SQL优化这么做就对了
- 皮一皮:中国男足啊..这球少一个人帮忙这球都进不了...
- 每日一皮:宿舍阿姨眼中的单身狗...
- 程序员编码时都戴耳机?到底在听什么?
- 每日一皮:如何用一句话让领导和同事都尴尬至极?