![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 75
|
![]()
Всем доброго времени суток!
При программировании под Linux, Mandriva 2010, компилятор GCC, столкнулся с непонятной мне проблемой. Функции математики отказываются работать, если в них помещена переменная содержащая некоторое значение. Например: n=sqrt(h); Где h, объявлена как double и например содержит число 9.00 выдаст ошибку : Undefined reference to sqrt. Если же записать так: n=sqrt(9.00); То все от компилируется и сработает. Тоже и с остальными функциями из математики. В чем может быть проблема, буду рад любой помощи. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
![]()
Дело в том, что компилировать вашу программу нужно с параметром -lm.
Вот пример: Код:
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 75
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с функциями(передача масива в функцию типа int) | sekator | Общие вопросы C/C++ | 4 | 27.07.2010 22:13 |
библиотека Math | BattleMage | Общие вопросы .NET | 4 | 26.02.2010 23:30 |
проблема с функциями | world12_tk | Помощь студентам | 6 | 03.03.2009 19:34 |
Math | Zeraim | Общие вопросы Delphi | 7 | 04.06.2008 23:47 |
NaN in Math | Sibedir | Общие вопросы Delphi | 15 | 04.03.2008 06:58 |