2015-04-06 96 views
0

我想用Arduino Eclipse插件替換Arduino IDE。 下載一切所需,並試圖編譯哪怕是最簡單的「Hello World」之後 - 計劃我得到了日食以下錯誤:Eclipse Arduino IDE找不到avr-g ++和avr-gcc

error

當調用:

which avr-gcc 

在終端則返回正確的目錄,這裏沒有問題。

  • Arduino的Eclipse插件V2(Eclipse的市場)
  • Arduino的IDE 1.6(從主頁最新)
  • 的Ubuntu 14.10
  • Eclipse的月神

THX

回答

0

你必須做一些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

+0

你所有的鏈接直接引用AVR Eclipse或avr-gcc,我沒有使用「Arduino Eclipse IDE V2」插件。另外我已經安裝了所有的依賴項。 – pmkrefeld

+0

也許您必須對項目屬性本身進行一些配置,而不是隻安裝依賴關係 – Doan

+0

您必須做的唯一配置是設置Arduino IDE的路徑,並設置並運行。除了這個插件提供了一個新的arduino項目的嚮導,所以這裏沒有什麼明顯的設置。 – pmkrefeld

0

下載Arduino的1.6.0,並指出你的eclipse arduino ide的路徑。 1.6.1到1.6.3不與插頭工作。

1

在Eclipse>項目的屬性>環境>添加變量A.RUNTIME.TOOLS.AVR-GCC.PATH

你可以使用XDAQ爲Arduino IDE + Eclipse Luna C++提供強大工具的科學生態系統。查看更多在這裏:XDAQ

0

我只是解決了我所有新近安裝的筆記本電腦同樣的問題...

  • 的Ubuntu 15.04 「生動」
  • 的Arduino 1.6.5
  • Eclipse IDE中的C/C++開發4.5.0
  • AVR Eclipse插件2.4.1
  • Arduino的Eclipse擴展2.2.0.1

我用this video guide安裝

我還沒有tryed的@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的命令給予「完成建設目標」的消息!