Win10 64bit, IDE 1.8.0 обратно в IDE 1.6.13 ничего не компилирует, включая Blink. 1.6.12 компилируется

Arduino: 1.8.0 (Windows 10), плата: "Arduino/Genuino Uno"

c:\program files (x86)\arduino\hardware\tools\avr\bin../lib/gcc/avr/4.9.2/../../../../avr/bin/ ar.exe: невозможно переименовать «core\core.a»; причина: Отказано в доступе

статус выхода 1 Ошибка компиляции для платы Arduino/Genuino Uno.

В этом отчете будет больше информации, если параметр "Показать подробный вывод во время компиляции" будет включен в меню "Файл" -> "Настройки".

, 👍-1

Обсуждение

http://forum.arduino.cc/index.php?topic=134161.0, кажется, содержит несколько возможных решений. Запустите Ардуино от имени администратора. Создайте новый скетч и скопируйте весь код в этот новый скетч. Что-то с каталогом %tmp%., @Gerben

Файл кода имеет полные разрешения и доступ. Запуск IDE от имени администратора не имеет значения. То же сообщение об ошибке для всего (мигание ++++), как указано выше. переустановка IDE ничего не изменила., @grtblu

Похоже, @grtblu и ArduinoAngryAtMe — один и тот же человек. Это сбивает с толку, когда кто-то другой отвечает на комментарий. Было бы полезно, если бы вы вспомнили свои учетные данные для входа и ответили как ОП., @Nick Gammon

Я предлагаю загрузить IDE в папку, которой ** нет ** в Program Files. Поместите его в Документы или другое подобное место., @Nick Gammon

Есть несколько сообщений об этой ошибке в системе отслеживания проблем Arduino IDE: https://github.com/arduino/Arduino/issues/5616 и https://github.com/arduino/Arduino/issues/4683, где было обнаружено, что быть вызвано антивирусным программным обеспечением., @per1234


1 ответ


1

Попробуйте найти файл кода в explorer.exe, перейдите в его свойства и проверьте, есть ли у системы полный доступ к файлу. На всякий случай запустите Arduino IDE от имени администратора.

,

Я понимаю логику работы от имени администратора, и обычно это хорошее решение, но это может вызвать проблемы, потому что IDE читает и записывает папки в профиле пользователя, а администратор **МОЖЕТ** не иметь прав доступа к этим файлам, поэтому вы надо и это проверить. Было бы лучше предоставить пользователям необходимые разрешения для папок Arduino IDE и разделов реестра., @Code Gorilla