我正在开发一个我正在使用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"之前它也更新了内核。我已经尝试重新安装arduino IDE,删除.arduino15目录并重新安装我的所有库。什么都没有帮助。如何解决编译错误?
答案 0 :(得分:0)
我已经解决了我的问题。我尝试过不同的东西,但这很有效: