Bonjour,
lors de la compilation d’un fichier C avec une bibliothèque créée par un enseignant de mon établissement, j’obtiens ceci:
bastos@bastos-System-Product-Name:~/Bureau$ gcc -lgraph test.c
/tmp/ccHpe7nB.o: dans la fonction « main »:
test.c:(.text+0xa): référence indéfinie vers « InitialiserGraphique »
test.c:(.text+0x23): référence indéfinie vers « CreerFenetre »
collect2: erreur: ld a retourné 1 code d'état d'exécution
(La bibliothèque est bien inclus de le code source)
J’ai déjà poster un message de même type sur un autre forum (Mais le sujet n’éxiste plus et on ne me répond pas quand j’en poste un nouveau…) et on m’a dit que je pouvais compiler en mettant le fichier “.so” de ma bibliothèque sur la ligne de commande malheureusement, je ne me souviens plus de la syntaxe.
Je voudrais savoir si quelqu’un savais la syntaxe en question ou si quelqu’un avait une autre solution.
Merci.
Edité le 11/03/2013 à 19:38