Bonjour.
Je voudrai communiquer avec ma base de données MySQL via mon code C.J'ai installé MySQL et toutes les dépendances (je crois).
Pour la compilation je faiset je reçois ce message
Code : Sélectionner tout - Visualiser dans une fenêtre à part gcc -g -I/usr/include/mysql test.c -o test
Le compilateur ne retrouve pas les fonctions qui se trouvent dans mysql.h.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 /usr/bin/ld : /tmp/cc3wNKEg.o : dans la fonction « main » : /home/user/Documents/Programmation/Lang C/COO/test.c:9 : référence indéfinie vers « mysql_init » /usr/bin/ld : /home/user/Documents/Programmation/Lang C/COO/test.c:10 : référence indéfinie vers « mysql_get_client_info » collect2: error: ld returned 1 exit status
Quelqu"un saurait comment permettre à GCC de retrouvé ces fonctions? Je pensais que l'option -g ferait l'affaire.
Je suis sur Ubuntu 19 et je compile avec GGC.
Merci!!!
Partager