MySQL
est livré avec un script spécial appelé mysql_config
. Il vous fournit des informations utiles pour compiler votre client MySQL et le connecter au serveur de base de données MySQL.
Passez --libs
option - Bibliothèques et options requises pour établir un lien avec la bibliothèque cliente MySQL.
$ mysql_config --libs
Sortie typique :
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
Vous pouvez maintenant ajouter ceci à votre ligne de compilation/lien :
gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)