|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.07.2010, 21:09 | #1 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 75
|
Проблема с функциями из math.h
Всем доброго времени суток!
При программировании под Linux, Mandriva 2010, компилятор GCC, столкнулся с непонятной мне проблемой. Функции математики отказываются работать, если в них помещена переменная содержащая некоторое значение. Например: n=sqrt(h); Где h, объявлена как double и например содержит число 9.00 выдаст ошибку : Undefined reference to sqrt. Если же записать так: n=sqrt(9.00); То все от компилируется и сработает. Тоже и с остальными функциями из математики. В чем может быть проблема, буду рад любой помощи. |
30.07.2010, 21:47 | #2 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
Дело в том, что компилировать вашу программу нужно с параметром -lm.
Вот пример: Код:
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
01.08.2010, 19:34 | #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 |