arduino失败的c ++程序

时间:2014-03-28 13:36:17

标签: arduino ubuntu-12.04 arduino-ide

我正在尝试使用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指示灯闪烁。

编辑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

1 个答案:

答案 0 :(得分:1)

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