Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema programma.c per mysql
Forum - C/C++ - Problema programma.c per mysql

Avatar
yoghi87 (Normal User)
Rookie


Messaggi: 21
Iscritto: 26/08/2008

Segnala al moderatore
Postato alle 0:12
Mercoledì, 06/05/2009
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

dove trovo il path giusto???

PM Quote
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 7:00
Mercoledì, 06/05/2009
prova mettendo prima l'indirizzo del source, poi le istruzioni da dare al compilatore, e poi il nome dell'eseguibile.

PM Quote
Avatar
yoghi87 (Normal User)
Rookie


Messaggi: 21
Iscritto: 26/08/2008

Segnala al moderatore
Postato alle 12:09
Mercoledì, 06/05/2009
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...

PM Quote
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 13:23
Mercoledì, 06/05/2009
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

PM Quote
Avatar
yoghi87 (Normal User)
Rookie


Messaggi: 21
Iscritto: 26/08/2008

Segnala al moderatore
Postato alle 16:16
Domenica, 10/05/2009
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


Perchè???
:d

PM Quote