Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: undefined reference to `log' простейшая задача на С  (Прочитано 2995 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн justed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
на такой код:
#include <stdio.h>
#include <math.h>

int main(void)
{
double a = 5, b;
b = log(a);
printf("%f", b);
return 0;
}
вот такой вывод от Geany:
gcc -Wall -o "Без имени" "Без имени.c" (в каталоге: .)
/tmp/ccpzNjuQ.o: In function `main':
Без имени.c:(.text+0x1c): undefined reference to `log'
collect2: ld returned 1 exit status
Сборка завершилась с ошибкой.
borland с компилит...
а тут только если вписать константу вместо "а"

помогите найти ошибку  :-\


Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: undefined reference to `log' простейшая задача на С
« Ответ #1 : 09 Ноября 2010, 12:41:50 »
-lm не хватает.
gcc -Wall -lm -o "Без имени" "Без имени.c" (в каталоге: .)

На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн justed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: undefined reference to `log' простейшая задача на С
« Ответ #2 : 09 Ноября 2010, 13:40:47 »
спасибо)

 

Страница сгенерирована за 0.014 секунд. Запросов: 21.