语法错误,或者工程文件缺失,编译时候就会报错,告诉你了
编译完运行错误,要根据错误去找。根据你的 bug 去排查。手段很多方法也多。
当然你还可以设置一些断言等方法去检查。设计更好的框架,去减少 bug 发生几率。
如果自己经验多的话,从软件硬件更综合的理解单片机,再写代码也会减少 bug 发生几率。