Mysql
 sql >> Datenbank >  >> RDS >> Mysql

gcc kann MySQL-C-Bibliotheken nicht kompilieren und ausführen

MySQL enthält ein spezielles Skript namens mysql_config . Es bietet Ihnen nützliche Informationen zum Kompilieren Ihres MySQL-Clients und zum Verbinden mit dem MySQL-Datenbankserver.

Übergeben Sie --libs Option - Bibliotheken und Optionen, die für die Verknüpfung mit der MySQL-Client-Bibliothek erforderlich sind.

$ mysql_config --libs

Typische Ausgabe:

-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto

Jetzt können Sie dies zu Ihrer Kompilierungs-/Link-Zeile hinzufügen:

gcc -o mysql-test MySQL-Test.c $(mysql_config --libs)