|
MSPGCC->Проблема->Нид Хелп, Кто реально работал с MSPGCC - помогите плз |
|
|
|
 |
Ответов
|
Mar 25 2008, 08:45
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Всё вроде отлично, проект полностью портировал с ИАРа на GCC, но осталась одна такая мелочь, которую я сначала закомментировал, чтоб не мешала, а теперь вот всплыла.
КАК ВЫЧИСЛИТЬ ЛОГАРИФМ?
Библиотека math.h подключена, а вот на log() и pow() линкер ругается - чё, грит, за андефайнед?
Где взять эти функции или как сделать чтобы они работали? PS: В math.h они прописаны, с самой библиотекой чего-то не то
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 25 2008, 09:00
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(MrYuran @ Mar 25 2008, 10:45)  Библиотека math.h подключена, а вот на log() и pow() линкер ругается - чё, грит, за андефайнед? math.h - это не библиотека, это заголовочный файл. В нем описывается, что "существуют такие функции, они берут такие-то аргументы и возвращают такие-то значения" чтобы компилятор мог проверить, правильные ли аргументы вы пытаетесь передать в функцию и знал, какие преобразования надо (если надо) сделать с результатом функции. Код самих функций может находиться где угодно - в других объектных файлах, в этом же файле, в библиотеках. В вашем случае надо подключить библиотеку математики libm.a
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
MrYuran MSPGCC->Проблема->Нид Хелп Feb 29 2008, 11:56 cornflyer тут есть пример кода http://electronix.ru/forum/in... Feb 29 2008, 12:15 MrYuran помещаю ваш makefile в рабочую папку, пишу make и ... Feb 29 2008, 14:15 Сергей Борщ Цитата(MrYuran @ Feb 29 2008, 16:15) MAKE... Feb 29 2008, 14:59 AHTOXA Цитата(MrYuran @ Feb 29 2008, 19:15)
по... Feb 29 2008, 15:00 MrYuran Спасибо, я уж сам допёр, что борланд свой мэйк ран... Mar 3 2008, 05:31 MrYuran Ну, короче, прошил - мало чего изменилось.
У девай... Mar 3 2008, 07:03 gotty Цитата(MrYuran @ Mar 3 2008, 09:03) Ну, к... Mar 3 2008, 09:45  MrYuran Цитата(gotty @ Mar 3 2008, 12:45) А пробо... Mar 3 2008, 10:42   gotty Цитата(MrYuran @ Mar 3 2008, 12:42) Пытал... Mar 3 2008, 10:54    MrYuran Цитата(gotty @ Mar 3 2008, 13:54) Ну а пр... Mar 3 2008, 11:28     gotty Цитата(MrYuran @ Mar 3 2008, 13:28) C:... Mar 3 2008, 11:48      MrYuran Цитата(gotty @ Mar 3 2008, 14:48) А верси... Mar 3 2008, 11:53       gotty Цитата(MrYuran @ Mar 3 2008, 13:53) мерси... Mar 3 2008, 11:58 MrYuran УРА ! ЗАРАБОТАЛО !
Всем спасибо, отбой.
в... Mar 4 2008, 06:17 gotty Цитата(MrYuran @ Mar 4 2008, 08:17) Одног... Mar 4 2008, 06:47 AHTOXA Цитата(MrYuran @ Mar 4 2008, 11:17) Напри... Mar 4 2008, 10:18 mdmitry Прочитайте в документации к GCC про секции .init, ... Mar 5 2008, 14:59 gotty Цитата(MrYuran @ Mar 25 2008, 10:45) Где ... Mar 25 2008, 10:23  MrYuran Цитата(gotty @ Mar 25 2008, 13:23) На эта... Mar 25 2008, 10:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|