Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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.


"Ditemi, sapete chi è... il ciaffo?"
"Questo essere trae origine da un arcaico lamer.
Tanto tempo fa, in una chat oscena oscena, il lamer f1192 si lamentava di non poter inserire le graffe, perché non aveva... IL CIAFFO"(L'uomo che sussurrava ai ciaffi)
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


"Ditemi, sapete chi è... il ciaffo?"
"Questo essere trae origine da un arcaico lamer.
Tanto tempo fa, in una chat oscena oscena, il lamer f1192 si lamentava di non poter inserire le graffe, perché non aveva... IL CIAFFO"(L'uomo che sussurrava ai ciaffi)
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