This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

刷写程序时,总是蹦出exit.c

大家好,

 最近在刷写单片机程序时,有时就蹦到exit.c这个文件了,和正常的烧写程序情况不一致,这个是出现了什么问题吗?截图如下

  • 大多数平台下,直接在 main() 函数里面 return 可以退出程序。但是在某些平台下,在 main() 函数里面 return 会导致程序永远不退出(因为代码已经执行完毕,程序却还没有收到要退出的指令)。换句话说,为了兼容性考虑,在特定的平台下,程序最后一行必须使用 exit() 才能正常退出,这是 exit() 存在的重要价值。
    根据你这个exit.c的内容,根据不同的宏定义,将会调用不同的汇编指令作为退出的依据。
    所以你是不是定义了某些宏,另外跳出来这个,会阻止你烧写程序吗?影响不影响正常工作?