【发布时间】:2014-03-28 23:13:30
【问题描述】:
我正在尝试使用 IDE 为 arduino 编写一个简单的 / 我的第一个 hello world 程序。
我有以下代码块:
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 LED 为绿色。当我上传代码时,TX LED 闪烁。
编辑 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
【问题讨论】:
-
你是怎么编译的?
-
使用 arduino IDE 的编译按钮!这是他们的“验证”按钮...
-
仅此而已?我的意思是整个程序?从这个没有任何标题的 sn-p 看来是 C# 而不是 C++..
-
就是这样。这就是整个程序。
-
试试这个。我怀疑它与权限相关,在这种情况下你可能会更早地得到一个错误。
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=18183
标签: arduino ubuntu-12.04 arduino-ide