在ubuntu上使用GCC编译后如何解决错误? / usr / bin / ld:找不到<lib>

时间:2019-03-27 15:08:44

标签: mysql c ubuntu gcc mariadb

我正在练习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

有人可以帮我吗?

1 个答案:

答案 0 :(得分:-1)

您将需要包含包含lib示例的文件夹

gcc -o code code.c -lncurses

我用它来链接