функция pow в C

Я пишу код C, который имеет функцию мощности из библиотеки math.h. когда я скомпилировал свою программу, я получил ошибку, которая является «неопределенной ссылкой на функцию« pow »», я компилирую свою программу с помощью компилятора gcc (fedora 9).

Затем я вставляю флаг -lm в gcc, ошибка пропускается, но вывод функции pow равен 0.

#include<math.h>
main()
{
double a = 4, b = 2;
b = pow(b,a);
}

Кто-нибудь может мне помочь? Есть ли проблема в моем компиляторе??

Спасибо.

9
задан hamb 27 May 2012 в 13:08
поделиться