Bonjour !
J'ai un petit soucis de compilation au moment du link
Code :
- gcc -g -O2 -o .libs/spotd main.o [...] -lpcap -lpthread -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto
|
j'utilise automake ; j'ai abrégé la ligne de compile pour en venir au fait :
Code :
- /usr/bin/ld: cannot find -lmysqlclient
- collect2: ld returned 1 exit status
|
EDIT :
distrib : fedora core 4
j'utilise mysql_config qui est sur mon système, donc, la ligne qu'il génère doit forcément compilé non ?
voici le répertoire concerné :
Code :
- # ls -1 /usr/lib/mysql
- ibmysqlclient_r.so.10
- libmysqlclient_r.so.10.0.0
- libmysqlclient_r.so.15
- libmysqlclient_r.so.15.0.0
- libmysqlclient.so.10
- libmysqlclient.so.10.0.0
- libmysqlclient.so.15
- libmysqlclient.so.15.0.0
- mysqlbug
- mysql_config
|
alors, que faut-il faire ? les librairies sont pourtant la.