Oppure

Loading
05/05/09 22:12
yoghi87
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???
aaa
06/05/09 5:00
gio97
prova mettendo prima l'indirizzo del source, poi le istruzioni da dare al compilatore, e poi il nome dell'eseguibile.
aaa
06/05/09 10:09
yoghi87
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...
aaa
06/05/09 11:23
gio97
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
aaa
10/05/09 14:16
yoghi87
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
aaa