为开发板 Arduino/Genuino Uno 编译时出错。 怎么解决

Arduino:1.8.3 (Windows 10), 开发板:"Arduino/Genuino Uno"

C:\Users\ljxxx\AppData\Local\Temp\ccQJbqFc.ltrans0.ltrans.o: In function `main':

D:\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
为开发板 Arduino/Genuino Uno 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

开发板Arduino/Genuino Uno编译时出错,是编译的过程出现错误造成的,解决方法如下:

1、首先在电脑中打开ArduinoIDE , 选择程序 File—examples—ArduinoISP。

2、然后将程序ArduinoISP上传到ArduinoNno板子里。注意:编译器programmer 选择AVRISP mKII。

3、将编译器 Programmer 修改为 Arduino as ISP后。

4、然后点击Burn BootLoader,运行成功后,显示Done burning bootloader,如下图所示就完成了。

温馨提示:答案为网友推荐,仅供参考
相似回答