Bonjour,

Voilà, je ne suis pas réellement un débutant mais j'ai quand même un problème. Je n'ai jamais utilisé de variable extern en C.

Donc voilà ce que je fais :

Dans le .c de ma future librairie (et oui c'est pour redéfinir la fonction malloc pour faire traitement dessus), je déclare

Ensuite je la compile en .so etc...

Apres dans l'autre je fais :

(hors du main, en global)

Et ca me dit à chaque fois

/tmp/cci9yJ4D.o: In function `main':
main.c: (.text+0x46): undefined reference to `fichier'
collect2: ld a retourné 1 code d'état d'exécution


Donc, j'aimerais savoir ce qui ne va pas.
Merci d'avance !!