IDE 1.6.6: ошибка компиляции...
- Войдите на сайт для отправки комментариев
Чт, 12/11/2015 - 04:35
Что-то не клеится, на банальный скетч выдаёт ошибку:
-----[ cut ]-----
collect2.exe: error: ld returned 5 exit status
exit status 1
Ошибка компиляции.
-----[ cut ]-----
/***************************************************************** * Читаем ключи iButton. * Подключение считывателя: * Data -- PIN 10, через резистор 2,2кОм подтянуть к +5V; * Gnd -- GND. ****************************************************************/ #include <OneWire.h> OneWire ibutton(10); // iBbutton на PIN 10. byte buffer[20]; // буфер для iButton ID. void setup() { Serial.begin(9600); } void loop() { if(!ibutton.search(buffer)) { ibutton.reset_search(); return; } else { if(ibutton.crc8(buffer, 7) == buffer[7]) { for(int x = 0; x<8; x++) { if(buffer[x] < 16) Serial.print("0"); Serial.print(buffer[x], HEX); Serial.print(" "); } Serial.print("\r\n\r\n"); delay(1000); } } }
1.6.5 ведёт себя аналогично. С 1.0.0 всё нормально. Куда копать?
брехня:
WinXP?
Win98
Да. А в чём разница?
брехня:
Хм... Интересно.
Это с 1.0.0. Откуда ещё два кило кода?
Это с 1.0.0. Откуда ещё два кило кода?
не озадачивался странным:
Windows 7, arduino-1.6.6, http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip , плата Леонардо, скетч твой.
Ардуино Мини
Это с 1.0.0. Откуда ещё два кило кода?
не озадачивался странным:
Windows 7, arduino-1.6.6, http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip , плата Леонардо, скетч твой.
Ардуино Мини
WinXP, Uno R3, библиотека та же самая. Только 1.6.x не работает. ХРюшка свежая, вчерашняя, вобщем-то из-за этого в основном и переставил.
ХРюшка свежая, вчерашняя
издеваешься, что ли?
Поддержка Windows XP SP3 и Office 2003 завершается 8 апреля 2014 г.
После 8 апреля 2014 г. перестанут быть доступны новые обновления безопасности, исправления, не связанные с безопасностью, любые (платные и бесплатные) услуги поддержки и обновления технической документации в Интернете.
http://www.microsoft.com/ru-ru/windows/endofsupport.aspx
*что это означает лично для тебя:
1. тебя съедят вирусы и выпотрошат хакеры.
2. работа софта, выпущенного после 8 апреля 2014 г. на Windows XP не гарантируется ни производителем софта, ни компанией Майкрософт.
точка.
ХРюшка свежая, вчерашняя
издеваешься, что ли?
Поддержка Windows XP SP3 и Office 2003 завершается 8 апреля 2014 г.
Если бы только в ардуине дело было. Есть ещё пачка рабочего софта, который адекватно работает только на ХР.
Если бы только в ардуине дело было. Есть ещё пачка рабочего софта, который адекватно работает только на ХР.
тебе никто не запрещает пользоваться старыми версиями софта.
или использовать виртуальную машину XP под 7 и выше.
https://www.microsoft.com/rus/dino7/feature-xp-mode.html
Если бы только в ардуине дело было. Есть ещё пачка рабочего софта, который адекватно работает только на ХР.
тебе никто не запрещает пользоваться старыми версиями софта.
1.6.0 заработала... 1.6.6 работает только на скетчах "из коробки".
1.6.0 заработала... 1.6.6 работает только на скетчах "из коробки".
ну, и?
1.6.0 заработала... 1.6.6 работает только на скетчах "из коробки".
ну, и?
Указывать в комментариях надо, с какими либами собиралось и при каких условиях.
Указывать в комментариях надо, с какими либами собиралось и при каких условиях.
не озадачивался странным:
Windows 7, arduino-1.6.6, http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip , плата Леонардо, скетч твой.
Ардуино Мини
Да. А в чём разница?
http://arduino.ru/forum/obshchii/glyuk-v-ide-161
Добавлю свою ошибку
и так с версиями IDE 1.0.6 1.6.6 1.8.2 . Не могу понять в чем дело?
Путь к программе (Arduino IDE) содержит кириллицу? Имя учётки в виндовсе?
UPD: В настройках Arduino IDE включите подробный вывод при компиляции, там видно пути к файлам. Возможно косяк из-за кириллицы в пути.
Это стандартный пример из самой IDE
Прочитайте мой вопрос внимательнее. Я не об этом спрашивал.
нет, стандартная установка, вчера все работало, скетчи заливались на ура, а сейчас ледом помигать не хочет.
Ясно, вопроса Вы так и не поняли. Но раз вчера работало, а сегодня нет, то вероятно дело не в этом. Тогда увы, не знаю в чём причина.
Я вас прекрасно понял : C:\Program Files\Arduino