【问题标题】:Eclipse Arduino IDE cant't find avr-g++ and avr-gccEclipse Arduino IDE 找不到 avr-g++ 和 avr-gcc
【发布时间】:2015-04-06 22:27:32
【问题描述】:

我正在尝试用 Arduino Eclipse 插件替换 Arduino IDE。 下载所需的一切并尝试编译最简单的“Hello World”后 - 程序我在 Eclipse 中收到以下错误:

调用时:

which avr-gcc

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

  • Arduino eclipse 插件 V2 (Eclipse Marketplace)
  • Arduino IDE 1.6(来自主页的最新版本)
  • Ubuntu 14.10
  • 日食月神

谢谢

【问题讨论】:

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


    【解决方案1】:

    从 Eclipse > 项目属性 > 环境 > 添加变量 A.RUNTIME.TOOLS.AVR-GCC.PATH

    您可以使用 XDAQ,它通过 Arduino IDE + Eclipse Luna C++ 提供强大工具的科学生态系统。在此处查看更多信息:XDAQ

    【讨论】:

      【解决方案2】:

      您必须在 Eclipse(项目)中进行一些配置。在 Eclipse 中也有一个 Plugin 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

      【讨论】:

      • 您的所有链接都直接引用 AVR Eclipse 或 avr-gcc,我没有使用它,而是使用“Arduino Eclipse IDE V2”插件。此外,我已经安装了所有依赖项。
      • 也许您必须对项目属性本身进行一些配置,而不仅仅是安装依赖项
      • 您需要做的唯一配置是设置 Arduino IDE 的路径,这样就可以设置并正常工作。除了这个插件为新的 arduino 项目提供了一个向导,所以这里没有什么明显的设置。
      【解决方案3】:

      下载 arduino 1.6.0 并将你的 eclipse arduino ide 路径指向它。 1.6.1 到 1.6.3 不支持插件。

      【讨论】:

        【解决方案4】:

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

        • Ubuntu 15.04“生动”
        • Arduino 1.6.5
        • 面向 C/C++ 开发人员的 Eclipse IDE 4.5.0
        • AVR Eclipse 插件 2.4.1
        • Arduino eclipse 扩展 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 的命令给出“完成构建目标”消息!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-12-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-22
          • 1970-01-01
          相关资源
          最近更新 更多