【问题标题】:How to fix 'avr-g++: error: device-specs/specs-atmega328p: No such file or directory' error in Arduino IDE如何修复 Arduino IDE 中的“avr-g++:错误:device-specs/specs-atmega328p:没有这样的文件或目录”错误
【发布时间】:2019-07-16 13:53:58
【问题描述】:

我正在新的树莓派 4 上对我的 arduino uno 进行编程。我已经安装了 arduino IDE v1.8.9,但在编译代码时遇到了问题。

我收到一个错误。

avr-g++: 错误: device-specs/specs-atmega328p: 没有这样的文件或目录

请帮忙。

我正在运行 Rasbian Os

/*
  AnalogReadSerial

  Reads an analog input on pin 0, prints the result to the Serial Monitor.
  Graphical representation is available using Serial Plotter (Tools > Serial Plotter menu).
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

  This example code is in the public domain.

  http://www.arduino.cc/en/Tutorial/AnalogReadSerial
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

【问题讨论】:

    标签: arduino-ide


    【解决方案1】:

    这是 arduino-builder 缺少位置 avr 的 -tools 选项。 像

    这样的设置

    -tools /home/owner/arduino-1.8.10/hardware/tools/avr

    是查找规范文件所必需的。将您的编译输出设置为详细以查看发出的编译命令,并验证上述行是否存在。

    更多信息:https://github.com/arduino/arduino-builder/issues/263

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      相关资源
      最近更新 更多