Macos 在mac os x上使用arduino builder编译时出错
Arduino版本:1.8.2 最大OS X版本:10.12.3Macos 在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 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