码迷,mamicode.com
首页 > 数据库 > 详细

安装 sysbench的 报错 /usr/bin/ld: cannot find -lmysqlclient_r 解决办法

时间:2017-11-16 17:22:10      阅读:467      评论:0      收藏:0      [点我收藏+]

标签:ln -s   name   注意   nbsp   ann   应该   /usr   编译   解决办法   

 

首先你需要找到这个库的位置 

一般找的话需要将lib 给加上(注意:我这里是 -lmysqlclient_r 的报错,于是我找就找 libmysqlclient_r )

find / -name libmysqlclient_r*

/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient_r.so.16
/usr/lib64/mysql/libmysqlclient_r.so.16.0.0

既然找到了 那应该是路径的问题 以及库文件名字的问题,于是做了如下的软连接

ln -sv  /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 /usr/lib/libmysqlclient_r.so

名字也改了一下,然后再编译就没问题了

一般都是这样的套路  

 

安装 sysbench的 报错 /usr/bin/ld: cannot find -lmysqlclient_r 解决办法

标签:ln -s   name   注意   nbsp   ann   应该   /usr   编译   解决办法   

原文地址:http://www.cnblogs.com/yingdiblog/p/7845047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!