Как исправить ошибку после компиляции с GCC на Ubuntu?/ usr / bin / ld: не могу найти <lib> - PullRequest
2 голосов
/ 27 марта 2019

Я практикуюсь с MySQL C API, потому что мне нужно сделать проект для университета. У меня проблема после компиляции с gcc в Ubuntu.

Я работаю с 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

Может ли кто-нибудь мне помочь?

...