我已经将 C 用于嵌入式系统有一段时间了,但我对 main() 函数有疑问。
当微控制器启动时,控制首先到达复位处理程序,控制从那里转到我需要的任何功能。如果我不使用编译器库提供的初始化代码,我可以继续调用我想要的任何函数。那么,为什么我需要 main()?我的 IDE(Codewarrior)坚持使用 main()。有任何想法吗?
我已经将 C 用于嵌入式系统有一段时间了,但我对 main() 函数有疑问。
当微控制器启动时,控制首先到达复位处理程序,控制从那里转到我需要的任何功能。如果我不使用编译器库提供的初始化代码,我可以继续调用我想要的任何函数。那么,为什么我需要 main()?我的 IDE(Codewarrior)坚持使用 main()。有任何想法吗?