API C de MySQL sous Linux

Fermé
Fredezic - 26 mars 2004 à 21:36
 Fredezic - 26 mars 2004 à 22:39
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 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
26 mars 2004 à 22:31
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
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