Eclipse Arduino IDE cant't find avr-g++ and avr-gcc
我正在尝试将Arduino IDE替换为Arduino Eclipse插件。
下载所需的所有内容并尝试编译最简单的" Hello World"-程序后,我在eclipse中收到以下错误:
致电时:
1 | which avr-gcc |
在终端它返回正确的目录,在这里没有问题。
- Arduino eclipse插件V2(Eclipse Marketplace)
- Arduino IDE 1.6(主页上的最新信息)
- Ubuntu 14.10
- 蚀月神
谢谢
从Eclipse>项目属性> Environment>添加变量A.RUNTIME.TOOLS.AVR-GCC.PATH
您可以使用XDAQ,它通过Arduino IDE + Eclipse Luna C ++提供了功能强大的工具的科学生态系统。在此处查看更多信息:XDAQ
我刚刚在所有新安装的笔记本电脑上解决了相同的问题...
- Ubuntu 15.04" vivid"
- 的Arduino 1.6.5
- 用于C / C ++开发人员4.5.0的Eclipse IDE
- AVR Eclipse插件2.4.1
- Arduino Eclipse扩展2.2.0.1
我使用此视频指南进行安装
我没有尝试过@misteralex解决方案,但是如果它能解决问题,那它比我的还干净:-/
就我而言,所有avr二进制文件都存储在/ usr / bin中,但是Eclipse工具链希望从/ bin中使用。我想创建一些链接来进行替换而不移动二进制文件。但是有28个二进制文件,我有点懒,所以我使用命令行来创建它们:
1 2 | cd /bin for ff in `ls /usr/bin/avr-*` ; do ln -s $ff $(echo $ff | awk -F"/" '{ print $4 }') ; done |
现在,验证来自Eclipse的命令是否给出" Finished building target"消息!
您必须在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
下载arduino 1.6.0并指向Eclipse arduino ide路径。 1.6.1至1.6.3不适用于该插件。