API C de MySQL sous Linux

Fredezic -  
 Fredezic -
Bonjour a tous
Lorsque j'essaie de compiler un programme en c qui utilise l'api mysql j'ai une erreur.
je tape
# cc api.c -L/usr/lib/mysql -lmysqlclient

et j'ai la réponse suivante
/usr/lib/mysql/libmysqlclient.a(my_compress.o)(.text+0xbc): In function `my_compress_alloc':
: undefined reference to `compress'
/usr/lib/mysql/libmysqlclient.a(my_compress.o)(.text+0x13a): In function `my_uncompress':
: undefined reference to `uncompress'
collect2: ld returned 1 exit status

est ce que quelqu'un connais la solution?

J'utilise une mandrake 10.0
A voir également:

1 réponse

tafiscobar Messages postés 1281 Statut Contributeur 177
 
il doit y avoir des includes qui manque, specifie ou trouver ces autres fichiers (ils doivent peut etre etre ds une autre librairie).

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
0
Fredezic
 
je pense pas car je l'ai recuperer sur un tutorial.

donc ca m'étonerais, c'est vrai aussi que dans les includes je mets que
#include <mysql/mysql.h>

ya t-il autre chose qu'il faut ajouter??
0