Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/36: Рейтинг темы: голосов - 36, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 204
1

CooCox. Ошибка multiple definition of `_impure_ptr

03.04.2013, 06:06. Показов 7386. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу в Coosox програмульку на STM32F405.
Проблема в том, что при использовании sscanf выкидает такую ошибку:
Код
       [cc] d:/program files/coosox/gnu tools arm imbiddid/4.6 2012q4/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-impure.o):(.data._impure_ptr+0x0): multiple defymition of `_impure_ptr
[cc] ..\obj\prymtf.o:prymtf.c:(.data+0x0): first defined here
[cc] collect2: ld returned 1 exit status
Ранее sscanf не юзал.
Вот что в опциях кокоса:





0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2013, 06:06
Ответы с готовыми решениями:

Coocox. multiple definition. Переменная объявлена в *.c
Давно заметил это глюк в кокосе, но обычно просто не создавать в разных сорцах переменные и функции...

Ошибка multiple definition
cl.h #ifndef PR1_CL_H #define PR1_CL_H #include <iostream> #include "general.h" class...

Ошибка multiple definition
Ошибка multiple definition of `SocketTest::bytesWritten(long long)' подскажите в чем проблема ...

Ошибка multiple definition
есть три файла void print(int go){ } #include <prch.h> #include <prch.h> вылезает multiple...

Ошибка multiple definition
В строке 4 компилятор выдает ошибку "multiple definition of 'fin'". Проблема в том, что в этой...

2
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 204
04.04.2013, 04:05 2
Уточнение: не компилится только если включить Retarget prymtf (на последнем скрине), но с отключеным не работает prymtf
0
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 204
05.04.2013, 21:30 3
вобщем, надо просто закоментировать "struct _reent *_impure_ptr = &r;" в prymtf.c
0
05.04.2013, 21:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2013, 21:30
Помогаю со студенческими работами здесь

Ошибка: multiple definition of `arr'
Добрый день. Как можно исправить ошибку: multiple definition of `arr' Вот сам код BHeap.h ...

Ошибка multiple definition of `Start'
так объявляю этот старт, на который ругается: void **Start В конструкторе формы делаю так:...

Multiple definition ошибка, использую extern
Доброго времени суток. Столкнулся с проблемой, описанной в шапке темы. Замысел заключается в...

Ошибка multiple definition при сборке в QT Creator
Через консоль (c помощью g++) программа компилируется и запускается без ошибок В QT Creator не...

Ошибка multiple definition of main при наследовании
Всем привет. Проблема описана много где в интернете , но я так и не смог понять в чём косяк у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru