1

我正在尝试使用 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
4

1 回答 1

1

我完全卸载了 Arduino IDE 和所有依赖项。然后我使用ubuntu中的软件中心找到并安装IDE。现在它的工作。

于 2014-03-28T15:13:30.633 回答