MySQL
viene con un script especial llamado mysql_config
. Le proporciona información útil para compilar su cliente MySQL y conectarlo al servidor de base de datos MySQL.
Pase --libs
option - Bibliotecas y opciones requeridas para enlazar con la biblioteca cliente de MySQL.
$ mysql_config --libs
Salida típica:
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
Ahora puede agregar esto a su línea de compilación/enlace:
gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)