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 
相关文章
|
网络协议 Linux
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
3234 0
|
10月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
2382 16
|
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脚本,该脚本在
1633 12
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
5536 1
|
Ubuntu Linux 开发者
|
Linux 应用服务中间件 nginx
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】

热门文章

最新文章