首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >问题解决:cannot find -lmysqlclient

问题解决:cannot find -lmysqlclient

作者头像
看、未来
发布2021-09-18 15:06:04
发布2021-09-18 15:06:04
6470
举报

百度了一会儿,没发现这个标题的解决方案、 看来要靠经验了。

三步走:

1、判断是否已下载 mysqlclient 相关文件,至于是什么相关文件,应该能看得出来吧。

2、CentOS系统的话,yum search mysql,找到相关文件,下载并安装。啥?哪个相关文件?搜出来的包不都有释义嘛,不放心呢可以把有嫌疑的都安装了。

3、查看链接是否正常。一般我们编译的时候,编译器是默认去 /usr/lib 下面找库文件的,最多再去 /usr/local/lib 下面看看。 但是当我们手动去翻的时候,又确实没有看到我们想要的库文件。

这时候怎么办呢?明明刚刚下载了一大堆,难道一个都没下载对?

find 一下,找到该文件所在的位置。

我的是在 /usr/lib64/mysql 下。所以就出现了这个问题。

4、解决方案有二: a、把目标文件复制到库文件搜索路径的文件夹下 b、添加库文件搜索路径

正常安装成功之后,在 /usr/lib 下面会有一个 mysql文件夹,里面有一堆的库,但是就是没有我们想要的那几个,所以,嗯,你懂得

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档