Easyelectronics.ru

Электроника для всех
Текущее время: 29 окт 2020, 22:39

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Atollic True Studio math.h
СообщениеДобавлено: 27 июл 2012, 11:50 
Заглядывает иногда

Зарегистрирован: 21 окт 2011, 09:25
Сообщения: 71
Откуда: Уфа
Подключил библиотеку математических функций. написал простую функцию возdедения в степень. Но при компиляции выдает такое собщение:

c:/program files/truestudio for arm lite 3.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/4.6.2/../../../../arm-atollic-eabi/lib/thumb/armv7-m\libm.a(lib_a-wf_pow.o): In function `powf':
wf_pow.c:(.text.powf+0x190): undefined reference to `__errno'
wf_pow.c:(.text.powf+0x2ae): undefined reference to `__errno'
wf_pow.c:(.text.powf+0x2ba): undefined reference to `__errno'
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 4594 ms.



Не пойму, что то нужно объявить? Что за _errno?


пример кода:
Код:
#include <math.h>

float X,Y,Z;

Z = powf(X, Y);



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atollic True Studio math.h
СообщениеДобавлено: 27 июл 2012, 13:58 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4921
Откуда: Усинск, республика Коми
вопрос то в чем? если написал "простую" функцию, так дай код. Телепаты пока что в отпуск все укатили...

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atollic True Studio math.h
СообщениеДобавлено: 27 июл 2012, 14:40 
Заглядывает иногда

Зарегистрирован: 21 окт 2011, 09:25
Сообщения: 71
Откуда: Уфа
Там вобщем не в коде дела, код рабочий, не хотела уомпилица именно функция степени, из-за тго что не были указаны настройки С линкера для библиотек...вроде как. Поискал различные подобные темы и методом тыка решил проблему так как на рисунке.

Возможно есть и другие методы решить подобную проблему.


Вложения:
1234.JPG
1234.JPG [ 152.05 Кб | Просмотров: 3011 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atollic True Studio math.h
СообщениеДобавлено: 27 июл 2012, 14:53 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4921
Откуда: Усинск, республика Коми
Какие надо было сделать настройки? Почему не даете правильного варианта?

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atollic True Studio math.h
СообщениеДобавлено: 27 июл 2012, 17:38 
Заглядывает иногда

Зарегистрирован: 21 окт 2011, 09:25
Сообщения: 71
Откуда: Уфа
Ну вот же они на скрине, Project -> Properties. Сбоку ссылка С/С++ Build -> Settings, далее в окне вкладка Tools Settings, снизу список появится, все на скрине указано. Думаю кто в атоллике работает, тот разберется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atollic True Studio math.h
СообщениеДобавлено: 27 июл 2012, 20:51 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4921
Откуда: Усинск, республика Коми
это я понял. А что за библиотека "m"???

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Atollic True Studio math.h
СообщениеДобавлено: 28 июл 2012, 02:22 
Старожил
Аватара пользователя

Зарегистрирован: 17 мар 2011, 21:06
Сообщения: 682
Откуда: /ukraine/uman
та библиотека просто недописанная "версия" названия maht.h


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB