Eclipse Arduino IDE无法找到avr-g ++和avr-gcc

时间:2015-04-06 22:27:33

标签: c++ eclipse arduino avr avr-gcc

我正在尝试用Arduino Eclipse插件替换Arduino IDE。 下载所需的所有内容并尝试编译最简单的" Hello World" - 程序我在eclipse中收到以下错误:

error

致电:

which avr-gcc

在终端中返回正确的目录,这里没有问题。

  • Arduino eclipse插件V2(Eclipse Marketplace)
  • Arduino IDE 1.6(最新主页)
  • Ubuntu 14.10
  • Eclipse Luna

THX

3 个答案:

答案 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

如果你了解德语:

http://www.mikrocontroller.net/articles/AVR_Eclipse

答案 2 :(得分:1)

我刚刚在我所有新安装的笔记本电脑上解决了同样的问题...

  • Ubuntu 15.04“生动”
  • Arduino 1.6.5
  • Eclipse IDE for C / C ++ Developers 4.5.0
  • AVR Eclipse插件2.4.1
  • Arduino eclipse extensions 2.2.0.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的命令会给出“完成构建目标”消息!