MySQL
wordt geleverd met een speciaal script genaamd mysql_config
. Het biedt u nuttige informatie voor het compileren van uw MySQL-client en het verbinden met de MySQL-databaseserver.
Pass --libs
optie - Bibliotheken en opties die nodig zijn om te koppelen met de MySQL-clientbibliotheek.
$ mysql_config --libs
Typische output:
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
Nu kun je dit toevoegen aan je compile/link-regel:
gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)