29/12/2022, 12:26
ciao a tutti,
sto provando a realizzare un controllo remoto utilizzando un raspberry pi tipo B.
Per inviare dall'esterno i comandi vorrei utilizzare come "spnda" un server mysql.
Ora vorrei porvare a capire come utilizzare con raspberri in c un client mysql.
ho installato i pacchetti:
poi ho scritto un piccolo progremmino per vedere:
e fino qui tutto ok, ma appena provo a fare di piu`:
il compilatore gcc dice:
Qualcuno ha qualche consiglio?
Grazie ciao Ivo
sto provando a realizzare un controllo remoto utilizzando un raspberry pi tipo B.
Per inviare dall'esterno i comandi vorrei utilizzare come "spnda" un server mysql.
Ora vorrei porvare a capire come utilizzare con raspberri in c un client mysql.
ho installato i pacchetti:
Codice:
mariadb-client e libmariadb-dev
poi ho scritto un piccolo progremmino per vedere:
Codice:
#include <stdio.h>
#include <stdlib.h>
#include <mariadb/mysql.h>
int main(int argc, char **argv)
{
printf("prova ");
exit(0);
}
e fino qui tutto ok, ma appena provo a fare di piu`:
Codice:
#include <stdio.h>
#include <stdlib.h>
#include <mariadb/mysql.h>
int main(int argc, char **argv)
{
printf("prova ");
printf("verisone %s\n", mysql_get_client_info());
exit(0);
}
il compilatore gcc dice:
Codice:
/usr/bin/ld: /tmp/ccuhokTc.o: in function `main':
mysql.c:(.text+0x1c): undefined reference to `mysql_get_client_info'
collect2: error: ld returned 1 exit status
Qualcuno ha qualche consiglio?
Grazie ciao Ivo