2014-03-28 24 views
1

我正在嘗試使用這個IDE爲arduino編寫一個簡單的/我的第一個hello世界程序。針對arduino失敗的C++程序

我有下面的代碼塊:

void setup() 
{ 
    Serial.begin(9600); 
} 

void loop() 
{ 
    Serial.println("Hello, world!"); 
    delay(1000); 
} 

當我編譯,我得到以下錯誤信息:

/home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/avr-g++: line 3: /home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/../bin.gcc/avr-g++: cannot execute binary file 
/home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/avr-g++: line 3: /home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/../bin.gcc/avr-g++: Success 
/home/jj/Documents/arduino-1.0.5/hardware/tools/avr/bin/avr-g++ returned 126 

我不知道如何解決這個問題。有什麼建議麼?

編輯1

我如何連接Arduino的:

我已經通過USB連接它。我可以通過IDE中的菜單選項看到它...並正確檢查。我也確保我選擇了正確的紙板類型 - UNO。董事會本身擁有權力。 ON導致綠色。當我上傳代碼時,TX led閃爍。

EDIT 2

繼建議在這裏找到:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=18183

我改名的文件夾並將其編譯。但它不允許我將代碼上傳到電路板。我得到的錯誤:

Binary sketch size: 1,672 bytes (of a 32,256 byte maximum) 
/home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: 1: /home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: ELF: not found 
/home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: 2: /home/jj/Documents/arduino-1.0.5/hardware/tools/avrdude: Syntax error: "(" unexpected 
+0

你是如何編譯它的? – taocp

+0

使用arduino IDE的編譯按鈕!這是他們的「驗證」按鈕... – dot

+0

是所有?我的意思是整個計劃?似乎C#而不是C++從這個片段沒有任何標題。 –

回答

1

我完全卸載了Arduino IDE和所有依賴項。 然後我使用ubuntu的軟件中心來查找和安裝IDE。 現在正在工作。