首页 > 解决方案 > 在 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

有人能帮我吗?

标签: mysqlcubuntugccmariadb

解决方案


推荐阅读