oui j'ai compile comme j'ai dit et j'ai constater que depuis un certain temps libm n'a plus besoin d'etre appelle explicitement. je pense que ca doit etre les dernieres versions de gcc. donc quand tu utilises des fonctions de math.h c'est lie automatiquement maintenant.
pour ton probleme c'est pour t'expliquer que il faut parfois(tres souvent meme) lier les choses manuellement.
pour libfakeroot effectivement il y avait aucune chance de le trouver par defaut dans /usr/lib64 ou meme /lib car c'est une lib tiers, donc ou en l'installant elle y va ou alors elle est ailleur. montre le debut de ton code fait voire tous tes #includes et je te demanderai ou se trouve tel .h. histoire de voire ce que tu utilises. sinon tu peux aussi faire une recherche sur ton disque pour savoir ou se trouve quelquechose qui ressemble a libfakeroot puis tu feras:
gcc fichier.c -o executable -L /chemin/trouver/pour/repertoire/des/libs -lfaeroot
Partager