mysql - 在 ubuntu 上使用 GCC 编译后如何修复错误?/usr/bin/ ld: 找不到
问题描述
我正在练习 MySQL C API,因为我需要为大学做一个项目。在 ubuntu 上使用 gcc 编译后出现问题。
我正在使用 MariaDB 处理这样的简单示例:
#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());
exit(0);
}
当我用这个命令用 GCC 编译时:
$ gcc version.c -o version `mysql_config --cflags --libs`
我收到这个我无法解决的错误:
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lssl
collect2: error: ld returned 1 exit status
有人能帮我吗?
解决方案
推荐阅读
- powershell - 使用 Powershell 将图像插入 Powerpoint
- r - R中的堆叠水平条形图
- python - Python:Selenium:无法获取浏览器控制台日志
- webstorm - 如何更改面包屑顶部边框?
- android - 当 Spinner 下拉菜单出现和消失时,是否有任何事件/侦听器?
- javascript - emacs 更好的 js 语法高亮
- java - 用于从安全网络读取文件的 Apache Commons VFS 在一种环境中工作,但在另一种环境中却没有?
- algorithm - 红黑树旋转:当我有 y = x.right; x.right = y.left。y.left.p = x 写成 x.right.p = x 一样吗
- typescript - 带有双爆炸符号的打字稿返回
- android - 如何在 Android 中使用 Camera2 API 拍摄多张照片而不进行预览?