标签: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