#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());
}
~ $ gcc -o mysql-test MySQL-Test.cgcc wird nicht kompilieren und MySQL-C-Bibliotheken
im Versuch, dieses Testprogramm von Terminal auszuführen, sondern erhalten die folgende Fehlermeldung führen :
/tmp/cceEmI0I.o: In Funktion main': MySQL-Test.c:(.text+0xa): undefined reference to
mysql_get_client_info‘
, was falsch ist? Mein System ist ubuntu
Dank, dass Skript aufzuräumen afew Dinge geholfen, die folgenden funktioniert gut: "gcc -o mysql-test MySQL-Test.c -lmysqlclient" jetzt , dass die Testklasse arbeitet, würde, wie ich Port diesen Befehl an eine IDE wie NetBeans? – JB87
Ich würde vorschlagen, ein Makefile zu schreiben, das sich darum kümmert, die Anwendung automatisch zu kompilieren. Dort können Sie die Befehlszeilenargumente für GCC angeben. Informationen zum Schreiben von Makefiles finden Sie hier: http://www.delorie.com/djgpp/doc/ug/larger/makefiles.html Es gibt viele Webseiten, die Ihnen helfen, Ihr eigenes Makefile zu schreiben. – Gui13
@codaddict Wie würdest du das in Windows machen? – cokedude