Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

gcc não compilará e executará bibliotecas MySQL C


MySQL vem com um script especial chamado mysql_config . Ele fornece informações úteis para compilar seu cliente MySQL e conectá-lo ao servidor de banco de dados MySQL.

Passe --libs opção - Bibliotecas e opções necessárias para vincular com a biblioteca cliente MySQL.
$ mysql_config --libs

Saída típica:
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto

Agora você pode adicionar isso à sua linha de compilação/link:
gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)