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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装 sysbench的 报错 /usr/bin/ld: cannot find -lmysqlclient_r 解决办法相关的知识,希望对你有一定的参考价值。

 

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

一般找的话需要将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 解决办法的主要内容,如果未能解决你的问题,请参考以下文章

/usr/bin/ld: cannot find -lmariadb

sysbench运行autogen.sh报错

deepin linux 安装/启动jeakins报错:处理

Ansible报错:module_stdout": "/bin/sh: 1: /usr/bin/python: not found

yum 安装报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

sysbench压力工具报错: