Большинство функций для выполнения математических вычислений имеет прототипы, объявленные в файле math.h. См.
Описание.
Компиляцию исходного файла (например, sin.c), содержащего вызовы функций математических вычислений необходимо выполнять с опцией -lm.
gcc -o sin sin.c -lm