Arduino IDE не компилирует даже простые скетчи... Как это исправить???

private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/hardware -hardware /Users/daniellecomte/Library/Arduino15/packages -tools /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/daniellecomte/Library/Arduino15/packages -built-in-libraries /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/libraries -libraries /Users/daniellecomte/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0042 -ide-version=10805 -build-path /var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/arduino_build_880660 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -verbose /var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/untitled1415726107.tmp/sketch_may19a/sketch_may19a.ino
/private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/hardware -hardware /Users/daniellecomte/Library/Arduino15/packages -tools /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/daniellecomte/Library/Arduino15/packages -built-in-libraries /private/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/AppTranslocation/8AC1112E-019A-430D-A268-5BEDD561B4FC/d/Arduino.app/Contents/Java/libraries -libraries /Users/daniellecomte/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0042 -ide-version=10805 -build-path /var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/arduino_build_880660 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -verbose /var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/untitled1415726107.tmp/sketch_may19a/sketch_may19a.ino
Using board 'mega' from platform in folder: /Users/daniellecomte/Library/Arduino15/packages/arduino/hardware/avr/1.6.21
Using core 'arduino' from platform in folder: /Users/daniellecomte/Library/Arduino15/packages/arduino/hardware/avr/1.6.21
Detecting libraries used...
"/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-I/Users/daniellecomte/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/daniellecomte/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/mega" "/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/arduino_build_880660/sketch/sketch_may19a.ino.cpp" -o "/dev/null"
Generating function prototypes...
"/Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-I/Users/daniellecomte/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/daniellecomte/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/mega" "/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/arduino_build_880660/sketch/sketch_may19a.ino.cpp" -o "/var/folders/sv/y8kh1rhd4sz23xbxsnppbp700000gn/T/arduino_build_880660/preproc/ctags_target_for_gcc_minus_e.cpp"
fork/exec /Users/daniellecomte/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++: no such file or directory
Error compiling for board Arduino/Genuino Mega or Mega 2560.

, 👍1

Обсуждение

Какое обновление вы сделали непосредственно перед тем, как оно сломалось?, @Majenko


3 ответа


1

avr-g++: такого файла или каталога нет

Попробуйте загрузить среду IDE еще раз. Похоже, он потерял из виду, где находится компилятор. Желательно не ночную сборку, а одну из стабильных версий.

,

1

Это указывает на то, что что-то пошло не так при установке плат Arduino AVR. Чтобы убедиться, что он был полностью удален, вам нужно предпринять некоторые решительные действия. Имейте в виду, что это несколько продвинуто и удалит все платы, которые вы установили через Менеджер плат:

  1. Нажмите ссылку в строке, следующей за Файл > Настройки > Дополнительные настройки можно редактировать непосредственно в файле. Откроется папка /Users/daniellecomte/Library/Arduino15.
  2. Удалите все файлы и папки в папке Arduino15, кроме файла preferences.txt. Пожалуйста, будьте очень осторожны при удалении файлов с вашего компьютера. Если сомневаетесь, сделайте резервную копию!
  3. Перезапустите среду разработки Arduino.

Убедитесь, что теперь вы можете скомпилировать для своей платы, прежде чем переустанавливать какие-либо пакеты с помощью Boards Manager.

,

Вы были абсолютно правы... теперь это работает... большое спасибо, сэр!, @Daniel Lecomte

@DanielLecomte Поскольку вы согласны, что этот ответ помог, пожалуйста, «примите» его, чтобы программное обеспечение Stack Exchange не запрашивало хороший ответ., @Nick Gammon


1

рекомендуется установить новейшую версию платы Arduino AVR, выполнив следующие простые действия: перейдите в раздел «Инструменты» -> Платы -> Менеджер совета -> Установите "Платы Arduino AVR (XYZ).

,