libmysql客户端.so.16

libmysql客户端.so.16

我有一个程序正试图在 Ubuntu 机器上运行(我以前只在 CentOS 上运行它),执行它时我得到:

error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

如果我执行“定位 libmysqlclient.so”,我只得到:

/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0

我试过了:

apt-get install libmysqlclient-dev

但这并不能解决问题,而且我似乎仍然没有libmysqlclient.so.16。

我还在某个论坛帖子中找到了某人通过安装 rpm MySQL-shared-compat-5.1.49-1.rhel5.x86_64.rpm 解决了这个问题,因此我尝试了这个,但结果没有变化。

我不知道这是否相关,但我尝试执行的程序是 32 位的,并且我知道我的系统不支持 32 位,所以最初我收到“没有这样的文件或目录”的提示,直到我按照此页面上的建议进行操作:没有这个文件或目录?但是文件存在!

任何帮助都将不胜感激。谢谢。

相关内容