Originariamente inviato da yagorossi
quando uso una funzione della libreria math.h, per esempio sin(x) ricevo questo errrore (la sintassi e' corretta):

/tmp/ccRhbaik.o(.text+0x13a): In function `main':
: undefined reference to `sin'
collect2: ld returned 1 exit statu

Cosa devo fare?
devi linkare la libreria math

aggiungi -lm

esempio

gcc -o pippo pippo.c -lm


[aggiungo]
quando vedi tra gli errori "ld" significa che la compilazione è andata a buon fine, mentre ci sono stati problemi in fase di linking