我正在尝试使用 WinAVR 和 AVR IDE 插件在 Eclipse IDE 中编译 Arduino 代码,但我遇到了一个主要的绊脚石——当我尝试编译代码时,出现以下错误:
/usr/bin/sh: g++: command not found
make: *** [main.o] Error 127
是的,我敢打赌……我使用的是 Windows Vista。我在首选项选项卡中正确设置了 WinAVR avr-g++ 的路径,有谁知道它为什么会这样做?
你是这样设置路径的吗?
avr 首选项面板 http://img534.imageshack.us/img534/5996/avreclipsepath.png
我按照http://www.arduino.cc/playground/Code/Eclipse上的说明进行操作,在我的带有 Eclipse 3.5 的 Vista 机器上一切正常。
现在在 eclipse 中使用 arduino 最简单的方法是使用 arduino eclipse 插件。它建立在相同的软件堆栈 CDT +win AVR 之上,但它为您正确设置了所有选项。它甚至带有库导入功能。查看eclipse.baeyens.it以获取安装说明和常见问题解答。