Страница 1 из 1

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 24 ноя 2015, 23:09
DWD
Уже неоднократно при компиляции выскакивает следующее сообщение об ошибке:

Arduino: 1.6.3 (Windows XP), Плата"Arduino Uno"
collect2.exe: error: ld returned 5 exit status
Ошибка компиляции.


Замечено было следующее.

Выкладывал здесь на форуме свой не компилирующийся проект, и мне отвечают, что у них компилируется всё нормально, без ошибок.

Несколько раз такая ошибка появлялась после добавления очередного библиотечного элемента. Если его удалить из схемы, то и ошибка пропадает. Получалось вылечить добавлением перед дающим ошибку элементом ещё одного элемента в виде буферного, например, элемент "И" с объединением входов.

Однако, после элементарного перетаскивания какого либо элемента на схеме (для красоты) ошибка могла появиться вновь и уже ни чем её не вылечить.

Перерисуешь эту же схему с нуля - и всё становится нормально, компилируется без ошибки.

При этом, якобы ошибочный, проект на моём домашнем компе компилируется без сообщения об ошибке.

Пробовал переустанавливать и прогу и драйвера - не помогает.

Подскажите, пожалуйста, как вылечить, а то напрягает - не даёт возможности продолжать работу...

Добавлено (24.11.2015, 23:09)
---------------------------------------------
Автор, АУ!
Спецы, АУ!
Помогите с этой ошибкой, пожалуйста. Не даёт же работать, сволочь...  Изображение

Рисуешь проект, по ходу проверяешь - нормально. Потом, после установки очередного элемента выскакивает указанная ошибка и всё. Уберёшь последний элемент - нормально компилируется. Вернёшь его в схему - снова ошибка.

Подскажите, хотя бы, где искать коды этих ошибок, что бы самому уже разбираться?..

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 16 янв 2016, 22:42
dekorator
Автор, АУ!
Подскажите, хотя бы, где искать коды этих ошибок, что бы самому уже разбираться?..
Отовсюду слышны стоны Изображение Изображение
Молчит... наверно и сам не знает. Или знает но молчит.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 17 янв 2016, 18:22
CraCk
Пробуйте в файле ld.exe поставит совместимость с windows 98 или наоборот отключить если включено.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 17 янв 2016, 18:37
DWD
Так уже давно всё решено. Правда в другой теме. А эту я сам "забросил", так как ни кто не отвечал...

Сейчас попробую найти...

P.S.
Пока не получается...
В общем, уже сказали: поставить совместимость с windows 98.
Правда я перед этим ещё и заменил файл ld.exe от предыдущей версии.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 17 янв 2016, 18:46
dekorator
Прога живет сама по себе. Вчера, без видимых причин перестал компилиться проект, который компилился неделю назад без проблем.
Ни стого ни сего начал отвалиаться software serial !?

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 23 май 2016, 18:08
ВиД
DWD, у меня та же проблема: 
Arduino: 1.6.3 (Windows XP), Плата"Arduino Uno"
collect2.exe: error: ld returned 5 exit status
Ошибка компиляции.

как Вы её решили? Где и как  в ld.exe ставить совместимость с WIN98&

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 23 май 2016, 19:26
dekorator
На исплняемом файле правой кнопкой, свойства, совместимость.
C:\Program Files\Flprog Flp.exe.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 23 май 2016, 19:57
ВиД
dekorator писал(а):На исплняемом файле правой кнопкой, свойства, совместимость.C:\Program Files\Flprog Flp.exe.
Не помогло... Но - 
нужно поменять файл ld.exe по адресу:
c:\Program Files\Arduino\hardware\tools\avr\avr\bin\
на более старый (из Arduino ver 1.0.6, прилагаю)
Всего делов-то...

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 17 окт 2016, 19:46
alexnet84
Всем здрасти, у меня немного другая ошибка появляется на сканировании шины Onewire. При компиляции вылазит ошибка:
Arduino: 1.6.3 (Windows XP), Плата"Arduino Uno"

collect2.exe: fatal error: CreateProcess: No such file or directorycompilation terminated.
Ошибка компиляции.
Файл ld.exe  сменил на старый из поста выше, совместимость с вин 98 не помогает

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 17 окт 2016, 22:08
krom23
Если помимо программы установлена ArduinoIDE возможен конфликт. Необходимо удалить ArduinoIDE и папку Arduino из AppData. Даже если нет посторонней иде всё равно попробуйте удалить папку Arduino из AppData, пару раз помогало по совету автора.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 18 окт 2016, 16:47
alexnet84
Установлена только программа FLprog. из APPData удалял папку, не помогает. Установил версию программы 2.1, то же самое. Именно на компиляции скетча для проверки адресов датчика ds18b20, остальное все нормально компилируется.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 18 окт 2016, 17:37
Олег
Если правильно помню, то была похожая проблема. При правке проекта удалил первую плату, блок проверки адресов стоял на третьей. И после этого были проблемы с компиляцией. Помогло только удаление блока и установка его по новой.

Выскакивает сообщение об ошибке при компиляции...

Добавлено: 19 окт 2016, 16:50
alexnet84
Я пробовал даже на чистом проекте, один датчик или без него, без разницы, ошибка LD.exe

Добавлено (19.10.2016, 16:50)
---------------------------------------------
Спасибо всем за советы, как оказалось, все гениальное просто. Оказывается криво скачивался файл ld.exe . Скачал поверил объем файла, заменил и ура все заработало