我正在尝试用Arduino Eclipse插件替换Arduino IDE。 下载所需的所有内容并尝试编译最简单的" Hello World" - 程序我在eclipse中收到以下错误:
致电:
which avr-gcc
在终端中返回正确的目录,这里没有问题。
THX
答案 0 :(得分:2)
来自Eclipse>项目的属性>环境>添加变量A.RUNTIME.TOOLS.AVR-GCC.PATH
您可以使用XDAQ,通过Arduino IDE + Eclipse Luna C ++提供强大工具的科学生态系统。点击此处:XDAQ
答案 1 :(得分:1)
您必须在Eclipse(项目)上进行一些配置。在Eclipse中也是一个插件fpr AVR。 以下是教程的一些链接,可以帮助您解决问题: http://www.timteatro.net/2012/03/22/beginning-atmel-avr-development-in-linux-using-avr-eclipse-avr-gcc-and-avrdude/
http://www.instructables.com/id/Getting-started-with-ubuntu-and-the-AVR-dragon/?lang=de
如果你了解德语:
答案 2 :(得分:1)
我刚刚在我所有新安装的笔记本电脑上解决了同样的问题...
我使用this video guide安装
我没有试过@misteralex解决方案,但是如果它工作的话比我的更清洁: - /
在我的例子中,所有avr二进制文件都存储在/ usr / bin中,但Eclipse工具链希望从/ bin使用。我想创建一些链接来进行替换而不移动二进制文件。但是有28个二进制文件,我有点懒,所以我使用命令行创建它们:
cd /bin
for ff in `ls /usr/bin/avr-*` ; do ln -s $ff $(echo $ff | awk -F "/" '{ print $4 }') ; done
现在验证来自Eclipse的命令会给出“完成构建目标”消息!