libmysqlclient.so.18(libmysqlclient.so.20 libmysqlclien.so) => not found

简介: libmysqlclient.so.18(libmysqlclient.so.20 libmysqlclien.so) => not found

我在编译C语言MySQL程序时不成功,然后我查看了以前的执行文件


ldd ./a.out


结果少了三个库


libmysqlclient.so => not found

libmysqlclient.so.18 => not found


libmysqlclient.so.20 => not found


情况一:自己电脑里有库


进行搜索,如果有建立软链接即可,如果没有用下面的方法


sudo find / -name libmysqlclient.so.20
/usr/local/mysql-5.7.23/lib/libmysqlclient.so.20
ln -s /usr/local/mysql-5.7.23/lib/libmysqlclient.so.20 /usr/lib64/libmysqlclient.so.20


情况二:自己电脑里搜不到库


ibmysqlclient.so.18


ibmysqlclient.so.18这个还是很好整的,网上有很多方法,这个不错


打开链接


https://launchpad.net/ubuntu/xenial/amd64/libmysqlclient18/5.6.25-0ubuntu1


下载 libmysqlclient18_5.6.25-0ubuntu1_amd64.deb


用sudo dpkg -i libmysqlclient18_5.6.25-0ubuntu1_amd64.deb进行安装或者把相应库文件移动到自己的环境变量目录下(我的是 /usr/local/lib)


问题解决




ibmysqlclient.so.20和ibmysqlclient.so


缺少这两个是非常郁闷的,在网上试了很多方法都是不行(比如说:基本都是先搜再建立软链接,或者重新安装libxxxx.dev),但是我试了很多种方法都没有用,因为我的这上面根本就没有这两个库(重新装初始化也没有),所以只有下载缺失的库文件了,再把它放到目录下


历尽千辛万苦我找到了两个库,在这我给大家分享一下


链接:https://pan.baidu.com/s/1eSDfEPCgfSdbttL2IQzzbQ


提取码:rhis


–来自百度网盘超级会员V5的分享


链接失效了,请及时提醒,着急的同志可以在我的博客下载


https://download.csdn.net/download/weixin_45525272/12698750


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
SQL 分布式计算 Java
Hive教程(07)- Hive自定义用户名密码验证(已开源)
Hive教程(07)- Hive自定义用户名密码验证(已开源)
1012 0
|
网络协议 Linux
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
3293 0
|
4月前
|
人工智能 安全 应用服务中间件
3 分钟用 Docker 部署 CoPaw!你的专属AI个人助理
Copaw是AI个人助理领域新锐,支持多平台接入、本地/云端灵活部署及大模型无缝对接。本文提供Docker一站式部署指南,集成国内镜像加速,严格区分测试与生产环境配置,兼顾3分钟快速验证与企业级安全、高可用、可运维要求。
4189 5
|
Ubuntu Linux
在Linux中,如何添加路由?
在Linux中,如何添加路由?
|
Ubuntu Linux Shell
/etc/rc.d/rc.local 的作用
/etc/rc.d/rc.local是Linux系统中的一个重要配置文件,其主要作用是在系统启动时执行特定的命令或脚本。以下是关于/etc/rc.d/rc.local的详细解释: ### 作用 * **系统启动任务配置**:该文件允许系统管理员或用户配置在系统启动时需要自动运行的任务。这些任务可以是启动服务、运行特定程序或执行脚本等。 * **开机自启动程序**:通过编辑/etc/rc.d/rc.local文件,用户可以自定义开机启动程序。只需将需要开机启动的程序命令或脚本路径添加到该文件中,并在系统启动时该文件将被自动执行。 ### 文件内容 * 通常包含一个shell脚本,该脚本在
1683 12
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
5686 1
|
Ubuntu Linux 开发者
|
Linux 应用服务中间件 nginx