2010-04-02 64 views
2

我試圖在Eclipse IDE中使用WinAVR和AVR IDE插件編譯Arduino代碼,而且我遇到了一個主要的絆腳石 - 當我嘗試編譯代碼I出現以下錯誤:Eclipse,AVR插件和Arduino

/usr/bin/sh: g++: command not found make: *** [main.o] Error 127

呀,我敢打賭,沒有...我使用Windows Vista。我有通往WinAVR的avr-g ++的路徑,都可以在偏好選項卡中正確設置,有誰知道它爲什麼會這樣做?

回答

3

你是否設置了這樣的路徑?

avr preference panel http://img534.imageshack.us/img534/5996/avreclipsepath.png

我也跟着上http://www.arduino.cc/playground/Code/Eclipse的指示,一切運行良好在我的Vista的盒子與Eclipse 3.5。

+0

感謝您的回覆,並對我的回覆延遲表示歉意。我試着將它設置爲你在屏幕截圖中的位置;不幸的是,當我嘗試選擇一個自定義路徑到我的arduino目錄中的這些文件夾時,我從Eclipse中收到「Invalid Path」錯誤。 – Bitrex 2010-04-13 09:56:52

+0

你的目錄中有空格嗎? – Jerome 2010-04-13 17:28:05

+0

Nah-我試過在未修改arduino 0018環境的副本解壓縮之後將它指向上述目錄。仍然收到「無效路徑」錯誤。它只允許我使用我的「WinAVR」目錄的路徑,並且當它使用它時,它會嘗試執行上面的Linux操作,並在編譯時出錯。也許卸載WinAVR的副本將有所幫助? – Bitrex 2010-04-13 23:16:08

1

現在在eclipse中使用arduino最簡單的方法是使用arduino eclipse插件。 它建立在相同的軟件堆棧CDT + win AVR上,但它爲您正確設置所有選項。它甚至還帶有一個庫導入功能。 查看eclipse.baeyens.it的安裝說明常見問題解答。