user@host$ vi sqrt.c
#include <stdio.h>
#include <math.h>
int main()
{
double i=2;
i=sqrt(i);
printf("%f",i);
return 0;
}
user@host$ gcc sqrt.c -o sqrt.bin
/tmp/ccgt0Pko.o(.text+0x2c): In function `main':
: undefined reference to `sqrt'
collect2: ld returned 1 exit status
Не понял? Почему sqrt(double) не видно? С другими функиями (с sin(), например) то же самое.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ВНИМАНИЕ !!!! ВЫСЧИТЫВАЮ СИНУС !!!!! (2003)
- Форум im_newbie.c (2005)
- Форум [C]Вопрос может глупый, но я в ступоре. (2012)
- Форум Проблема с math.h... (2004)
- Форум Почему код не компилится (2005)
- Форум Дурацкий вопрос про Си (2019)
- Форум math.h (2001)
- Форум Баг, фича, или я идиот? (2006)
- Форум sqrt (2004)
- Форум Заголовочные файлы C (2009)