Помогите пожалуйста…

27 декабря 2009

gcc -o var25a.bin var25a.c
/tmp/cc0KRoR8.o: In function `length':
var25a.c:(.text+0x68): undefined reference to `pow'
collect2: выполнение ld завершилось с кодом возврата 1

вот такая вот ошибка...

#include <stdio.h>
#include <math.h>

double length(double x1, double y1, double x2, double y2)
{double dist;
dist = ((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
dist = pow (dist, 0.5);
return dist;
}

sqrt пробовал, аналогично.


5 ответов в теме “Помогите пожалуйста…”

  1. 1) Сергей Позднухов ответил:

    попробуй добавить ключ -lm (мне помогло)

  2. 2) Артём Винокуров ответил:

    благодарю)

  3. 3) Артём Винокуров ответил:

    а что ключик сей значит, подскажите? а то ман длиннющий, а найти не могу чего то…

  4. 4) Сергей Позднухов ответил:

    ключ -l<libname> указывает gcc присоединить библиотеку $PATH/lib+<libname>+.a в нашем случае /usr/lib/libm.a

  5. 5) Ritchie Blackmor ответил:

    Подскажите…При открытии приложений в контакте(фермы и т.д.)вырубается компьютер.Что делать?????

Добавить ответ

Оставить комментарий