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


Автор Тема: Ошибка при сборке Си программы [ ЗАКРЫТА ]  (Прочитано 980 раз)

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

Оффлайн pprischepa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Ubuntu 8.10,  IDE: Geany

IDE Geany использует следующие команды для
 - компиляции: gcc-4.2 -Wall -c "file.c"
 - сборки: gcc-4.2 -Wall -o "file" "file.c"


Код:
#include <stdio.h>
#include <math.h>

int main(int argc, char** argv)
{
double t = 1;
int z = 3;
double y = sin(t);

double x = 4*y*2/(4*z-2*t*3);

printf("x = %8.2f",x);

return 0;
}

Код комилируется, но не собирается. При сборке выдает ошибку:
lab-1-1.c:(.text+0x24): undefined reference to `sin'
« Последнее редактирование: 24 Декабря 2008, 10:54:48 от pprischepa »

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Tempora mutantur et nos mutantur in illis

Оффлайн pprischepa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Ошибка при сборке Си программы
« Ответ #2 : 24 Декабря 2008, 10:53:59 »
Помогло, тема закрыта.

 

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