Frédéric a écrit :
> $ gcc -lm -o pipo pipo.c
> /usr/bin/ld : /tmp/ccSm9dQu.o : dans la fonction « truc » :
> pipo.c:(.text+0x79) : référence indéfinie vers « cos »
> [...]
Il faut mettre le "-lm" à la fin, ou du moins après les sources ou
fichiers objet qui en ont besoin :
gcc pipo.c -lm -o pipo
C'est que l'éditeur de liens parcourt la liste des bibliothèques de
gauche à droite, en récupérant à chaque étape uniquement les symboles
qui lui manquent.
À+,
Edgar.