Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve ora ho questo problema:
so che per compilare la sintassi è :
shell> gcc –c –I/usr/local/mysql/include <progname.c>
shell> gcc –g –o <client> <progname.o> –L/usr/local/mysql/lib –lmysqlclient –lz
e il mio programma mi dà:
gcc –c –I/usr/local/mysql/include example.c
gcc: –c: Nessun file o directory
gcc: –I/usr/local/mysql/include: Nessun file o directory
ma mi dice che il percorso non và bene infatti con quel percorso non trovo /usr/local/mysql/include ma il problema è che non riesco a trovare quel include nel filesystem!!!
L'istallazione di mysql l'ho fatta con il gestore dei pacchetti...
quindi se inserisci ls e quell'indirizzo non trova nulla? in quel caso devi provare a reinstallare mysql, oppure a trovare dove è stata ficcata la cartella include
Ciao, sono riuscito ad installare mysql da .tar.gz come indicato dal manuale ufficiale, cosi mi ritrovo le librerie al posto giusto ora il problema è un'altro:
gcc -c -I/usr/local/mysql/include example.c
e mi compila il file oggetto
gcc -g -o example example.o -L/usr/local/mysql/lib -lmysqlclient -lz
e mi crea l'eseguibile example.
Però ora provo a lanciare ./example e mi ritrovo:
./example: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory