Arduino不确定对操作员的引用

Arduino undefined reference to `operator

本文关键字:引用 操作员 不确定 Arduino      更新时间:2023-10-16

我正在使用一个正在使用Arduino的项目。我正在运行Fedora 24和Arduino IDE 1.6.4。我昨天想继续工作,但我做不到。出现了新的汇编错误。上次一切正常。A还尝试了其他一些较旧的工作草图,它们现在显示同样的错误。

Arduino: 1.6.4 (Linux), Board: "Arduino Nano, ATmega328"
Build options changed, rebuilding all
arduino.cpp.o: In function `setup':
/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial.h:111: undefined reference to `operator delete(void*, unsigned int)'
/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial.h:111: undefined reference to `operator delete(void*, unsigned int)'
collect2: error: ld returned 1 exit status
Error compiling.

我记得我以前在使用" DNF Update",并且还更新了内核。我已经尝试通过删除.arduino15目录并重新安装所有库来重新安装Arduino Ide。没有任何帮助。如何修复编译错误?

我已经解决了我的问题。我尝试了不同的事情,但这奏效了:

  1. 卸载Arduino IDE到达终端
  2. 删除.arduino15文件夹
  3. 搜索称为arduino的任何目录,并使用sudo rm -r
  4. 将其删除
  5. 直接从https://www.arduino.cc/en/main/main/software
  6. 直接安装最新的Arduino IDE版本