编译C连接MySQL 提示 error while loading shared libraries: libmysqlclient.so.

在编译C语言连接MySQL时,提示错误信息:error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory。


解决办法:

MySQL的安装目录:/usr/local/mysql

libmysqlclient.so.18 文件所在目录:/usr/local/mysql/lib/libmysqlclient.so.18


编辑 vi /etc/ld.so.cnf

增加一行:/usr/local/mysql/lib

然后执行ldconfig,使配置文件生效。


你可能感兴趣的:(c/c++,学习笔记)