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

Обсуждение контроллеров, заливка скетчей и загрузчиков
Ответить
DWD
Лейтенант
Сообщения: 346
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

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

#1

Сообщение DWD » 24.11.2015{, 23:09}

Уже неоднократно при компиляции выскакивает следующее сообщение об ошибке:

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


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

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

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

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

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

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

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

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

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

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

Подскажите, хотя бы, где искать коды этих ошибок, что бы самому уже разбираться?..
Последний раз редактировалось DWD 18.11.2015{, 15:05}, всего редактировалось 1 раз.
Изображение

Аватара пользователя
dekorator
Лейтенант
Сообщения: 411
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

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

#2

Сообщение dekorator » 16.01.2016{, 22:42}

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

Аватара пользователя
CraCk
Лейтенант
Сообщения: 591
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 8

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

#3

Сообщение CraCk » 17.01.2016{, 18:22}

Пробуйте в файле ld.exe поставит совместимость с windows 98 или наоборот отключить если включено.

DWD
Лейтенант
Сообщения: 346
Зарегистрирован: 18.10.2015{, 13:51}
Репутация: 5
Откуда: Кривой Рог

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

#4

Сообщение DWD » 17.01.2016{, 18:37}

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

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

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

Аватара пользователя
dekorator
Лейтенант
Сообщения: 411
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

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

#5

Сообщение dekorator » 17.01.2016{, 18:46}

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

ВиД
Рядовой
Сообщения: 25
Зарегистрирован: 06.09.2015{, 07:37}
Репутация: 0

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

#6

Сообщение ВиД » 23.05.2016{, 18:08}

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

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

Аватара пользователя
dekorator
Лейтенант
Сообщения: 411
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

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

#7

Сообщение dekorator » 23.05.2016{, 19:26}

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

ВиД
Рядовой
Сообщения: 25
Зарегистрирован: 06.09.2015{, 07:37}
Репутация: 0

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

#8

Сообщение ВиД » 23.05.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, прилагаю)
Всего делов-то...

alexnet84
Рядовой
Сообщения: 3
Зарегистрирован: 30.09.2016{, 07:28}
Репутация: 0
Откуда: Семипалатинск

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

#9

Сообщение alexnet84 » 17.10.2016{, 19:46}

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

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

krom23
Лейтенант
Сообщения: 424
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

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

#10

Сообщение krom23 » 17.10.2016{, 22:08}

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

alexnet84
Рядовой
Сообщения: 3
Зарегистрирован: 30.09.2016{, 07:28}
Репутация: 0
Откуда: Семипалатинск

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

#11

Сообщение alexnet84 » 18.10.2016{, 16:47}

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

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

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

#12

Сообщение Олег » 18.10.2016{, 17:37}

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

alexnet84
Рядовой
Сообщения: 3
Зарегистрирован: 30.09.2016{, 07:28}
Репутация: 0
Откуда: Семипалатинск

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

#13

Сообщение alexnet84 » 19.10.2016{, 16:50}

Я пробовал даже на чистом проекте, один датчик или без него, без разницы, ошибка LD.exe

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

Ответить

Вернуться в «Контроллеры»

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

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