URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5959
[ Назад ]

Исходное сообщение
"Помогие разобраться с линкером"

Отправлено newbie , 27-Ноя-06 10:56 
Hi, All!

Этот код:

#include <string.h>

int main(void)
{
  printf("%u\n", strlen("qw") );
  return 0;
}

Компилируется нормально

А при компиляции этого кода

#include <math.h>

int main(void)
{
  printf("%d\n", pow(2,2) ); // или любая другая математическая функция
  return 0;
}

линкер ругается: undefined reference to pow

Помогие разобраться в чем дело

Заранее благодарен


Содержание

Сообщения в этом обсуждении
"Помогие разобраться с линкером"
Отправлено gyn61 , 27-Ноя-06 11:07 
Требуется библиотека libm (ключ -lm в командной строке).

"Помогие разобраться с линкером"
Отправлено newbie , 27-Ноя-06 11:34 
>Требуется библиотека libm (ключ -lm в командной строке).

Big thanx.