MySQL
zawiera specjalny skrypt o nazwie mysql_config
. Zawiera przydatne informacje dotyczące kompilowania klienta MySQL i łączenia go z serwerem bazy danych MySQL.
Przekaż --libs
opcja - Biblioteki i opcje wymagane do połączenia z biblioteką klienta MySQL.
$ mysql_config --libs
Typowe wyjście:
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto
Teraz możesz dodać to do swojej linii kompilacji/linku:
gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)