FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 12:36
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Выскакивает сообщение об ошибке при компиляции... (Вдруг перестаёт компилировать проект.)
Выскакивает сообщение об ошибке при компиляции...
DWD
Дата: Вторник, 24.11.2015, 23:09 | Сообщение # 1
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Уже неоднократно при компиляции выскакивает следующее сообщение об ошибке:

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


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

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

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

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

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

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

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

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

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

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

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




Сообщение отредактировал DWD - Среда, 18.11.2015, 15:05
 
dekorator Дата: Суббота, 16.01.2016, 22:42 | Сообщение # 2
Подполковник
Группа: Проверенные
Сообщений: 219
Награды: 10
Репутация: 1
Статус: Offline
Автор, АУ!
Подскажите, хотя бы, где искать коды этих ошибок, что бы самому уже разбираться?..
Отовсюду слышны стоны wacko wacko
Молчит... наверно и сам не знает. Или знает но молчит.
 
CraCk Дата: Воскресенье, 17.01.2016, 18:22 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 182
Награды: 0
Репутация: 1
Статус: Offline
Пробуйте в файле ld.exe поставит совместимость с windows 98 или наоборот отключить если включено.
 
DWD Дата: Воскресенье, 17.01.2016, 18:37 | Сообщение # 4
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Так уже давно всё решено. Правда в другой теме. А эту я сам "забросил", так как ни кто не отвечал...

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

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




Сообщение отредактировал DWD - Воскресенье, 17.01.2016, 18:50
 
dekorator Дата: Воскресенье, 17.01.2016, 18:46 | Сообщение # 5
Подполковник
Группа: Проверенные
Сообщений: 219
Награды: 10
Репутация: 1
Статус: Offline
Прога живет сама по себе. Вчера, без видимых причин перестал компилиться проект, который компилился неделю назад без проблем.
Ни стого ни сего начал отвалиаться software serial !?


Сообщение отредактировал dekorator - Воскресенье, 17.01.2016, 19:17
 
ВиД Дата: Понедельник, 23.05.2016, 18:08 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 0
Репутация: 0
Статус: Offline
DWD, у меня та же проблема: 
Arduino: 1.6.3 (Windows XP), Плата"Arduino Uno"
collect2.exe: error: ld returned 5 exit status
Ошибка компиляции.

как Вы её решили? Где и как  в ld.exe ставить совместимость с WIN98&
 
dekorator Дата: Понедельник, 23.05.2016, 19:26 | Сообщение # 7
Подполковник
Группа: Проверенные
Сообщений: 219
Награды: 10
Репутация: 1
Статус: Offline
На исплняемом файле правой кнопкой, свойства, совместимость.
C:\Program Files\Flprog Flp.exe.
 
ВиД Дата: Понедельник, 23.05.2016, 19:57 | Сообщение # 8
Рядовой
Группа: Проверенные
Сообщений: 25
Награды: 0
Репутация: 0
Статус: Offline
Цитата dekorator ()
На исплняемом файле правой кнопкой, свойства, совместимость.C:\Program Files\Flprog Flp.exe.
Не помогло... Но - 
нужно поменять файл ld.exe по адресу:
c:\Program Files\Arduino\hardware\tools\avr\avr\bin\
на более старый (из Arduino ver 1.0.6, прилагаю)
Всего делов-то...
Прикрепления: ld.exe(1014Kb)
 
alexnet84 Дата: Понедельник, 17.10.2016, 19:46 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Всем здрасти, у меня немного другая ошибка появляется на сканировании шины 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
 
krom23 Дата: Понедельник, 17.10.2016, 22:08 | Сообщение # 10
Майор
Группа: Проверенные
Сообщений: 178
Награды: 1
Репутация: 0
Статус: Offline
Если помимо программы установлена ArduinoIDE возможен конфликт. Необходимо удалить ArduinoIDE и папку Arduino из AppData. Даже если нет посторонней иде всё равно попробуйте удалить папку Arduino из AppData, пару раз помогало по совету автора.
 
alexnet84 Дата: Вторник, 18.10.2016, 16:47 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Установлена только программа FLprog. из APPData удалял папку, не помогает. Установил версию программы 2.1, то же самое. Именно на компиляции скетча для проверки адресов датчика ds18b20, остальное все нормально компилируется.
 
Олег Дата: Вторник, 18.10.2016, 17:37 | Сообщение # 12
Гуру
Группа: Проверенные
Сообщений: 730
Награды: 20
Репутация: 15
Статус: Offline
Если правильно помню, то была похожая проблема. При правке проекта удалил первую плату, блок проверки адресов стоял на третьей. И после этого были проблемы с компиляцией. Помогло только удаление блока и установка его по новой.
 
alexnet84 Дата: Среда, 19.10.2016, 16:50 | Сообщение # 13
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Я пробовал даже на чистом проекте, один датчик или без него, без разницы, ошибка LD.exe

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

 
Форум » Основной » Спросить у знатоков » Выскакивает сообщение об ошибке при компиляции... (Вдруг перестаёт компилировать проект.)
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика