[Comm] компиляция математических функции gcc
Aleksander Gorohovski
angel на feht.dgtu.donetsk.ua
Пт Ноя 13 19:17:18 UTC 2009
Уважаемое сообщество
Доброго времени суток!
Извиняюсь, возможно, за простой вопрос.
Подскажите из-за чего может происходить
ошибка компиляции математических функций
gcc, например,
#include <math.h>
int main (void)
{
double a, b;
a = 9;
b = sqrt(a);
}
компилирую
gcc test.c
выдает сообщение об ошибке
/home/aleksander/tmp/ccpHXCPe.o: In function `main':
hello.c:(.text+0x42): undefined reference to `sqrt'
Интересно, если для sqrt задать константу
b = sqrt(9);
то ошибки компиляции gcc не возникает.
p.s.
Следует отметить, что компиляция с помощью
g++
проходит без ошибок.
Подробная информация о списке рассылки community