安装 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
deepin linux 安装/启动jeakins报错:处理
Ansible报错:module_stdout": "/bin/sh: 1: /usr/bin/python: not found
yum 安装报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: