Не работает функция sqrt в языке С
Не могу понять почему функция sqrt не работает. Заголовок math.h подключён. Интересно то, что функция работает, если её аргумент не переменная, а просто число. Например:
Так не работает:
double question = 45.35;
double answer = sqrt( question);
Выдаёт ошибку:
main.c:(.text+0x567): неопределённая ссылка на «sqrt»
collect2: error: ld returned 1 exit status
А так работает:
double answer = sqrt(45.35);
Кто-нибудь знает в чём дело?