Macos 在mac os x上使用arduino builder编译时出错

Macos 在mac os x上使用arduino builder编译时出错,macos,arduino,Macos,Arduino,Arduino版本:1.8.2 最大OS X版本:10.12.3 arduino builder-compile-hardware/Applications/arduino.app/Contents/Java/hardware-tools/Applications/arduino.app/Contents/Java/tools-fqbn arduino:avr:uno-verbose SimpleTimer.ino 错误: fork/exec/bin/avr-g++:没有这样的文件或目录在上述命

Arduino版本:1.8.2

最大OS X版本:10.12.3

arduino builder-compile-hardware/Applications/arduino.app/Contents/Java/hardware-tools/Applications/arduino.app/Contents/Java/tools-fqbn arduino:avr:uno-verbose SimpleTimer.ino

错误:
fork/exec/bin/avr-g++:没有这样的文件或目录

在上述命令起作用之前,我必须进行一些修复

  • 归档
    /Applications/Arduino.app/Contents/Java/hardware/Arduino/avr/platform.txt
    更改此属性:
    compiler.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/

  • 文件
    /Applications/Arduino.app//Contents/Java/hardware/platform.txt
    更改此属性:
    tools.ctags.path=/Applications/Arduino.app/Contents/Java/tools builder/ctags/5.8-arduino11

学分:

Marcello的答案对我来说很有用,但我会提出一个更方便的解决方案,以包装器脚本的形式来完成所有脏活:

#/usr/bin/env bash
arduino建筑商\
-编撰\
-硬件/应用程序/Arduino.app/Contents/Java/hardware\
-tools/Applications/Arduino.app/Contents/Java/tools\
-fqbn arduino:avr:uno\
-图书馆../图书馆/\
-prefs=compiler.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/\
-prefs=tools.ctags.path=/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11\
-冗长的\
SimpleTimer.ino