реклама на сайте
подробности

 
 
> mspgcc линковка libm.a, помогите! нервы покидают меня!
MrYuran
сообщение Apr 22 2008, 15:03
Сообщение #1


Беспросветный оптимист
******

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



Суть проблемы в следующем.
Нужно прилинковать к проекту библиотеку libm.a
Работаю в Eclipse + ZilinCDT
обычно в проекте стоит автомэйк, в свойствах проекта указываю путь к библиотеке и ключ линкера -lm.
Всё ок, не считая что вместо log() почему-то прокатывает только logf().
В проекте scmRTOS (AHTOXA@ mspgcc Edition) такой номер не проходит, автомэйком он не собирается, только мэйк-файлом из scmRTOS.
ТАК ВОТ: немогу никак подключить libm.a к этому мэйку!
никак не подключается!
уж как только не пробовал!
То путь не найден (непонятно до чего), то log() андефайнед

PS: хотел файл прикрепить, а он не хочет чего-то

обозвал txt, прикрепился: Прикрепленный файл  makefile.txt ( 3.03 килобайт ) Кол-во скачиваний: 201


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Apr 23 2008, 07:17
Сообщение #2


Беспросветный оптимист
******

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



math.h тоже похоже ни при чём,
объявляю в явном виде
extern float logf _PARAMS((float));
- результат не меняется

А может быть разница из-за того что С++ всесто С?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 23 2008, 07:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(MrYuran @ Apr 23 2008, 10:17) *
math.h тоже похоже ни при чём,
объявляю в явном виде
extern float logf _PARAMS((float));
- результат не меняется

А может быть разница из-за того что С++ всесто С?

При использовании в С++, функции С должны быть обьявлены
Код
extern "C" {
// тут обьявление функций
}
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016