在linux上编写的C语言可以烧录进单片机吗?

如题所述

是的,但你疑问的问题也是存在的。
针对不同的单片机,有不同的编译器,每种单片机的c语言编译器都对c语言做了适用于单片机的扩展。
编译器在编译单片机c语言的代码时要有一些设置选项或者makefile之类的设置,这些设置对了,程序才能适应选定的单片机。
有很多编译器为了让单片机程序更适合用c语言,还将一些固定的程序(比如中断入口、主程序入口、时钟设置等)用汇编写好后,嵌入到c语言程序的工程中,使C语言更适合单片机编程。
做了这么多工作后,用这种编译器编译的程序就可以下载到单片机中执行了。

当然会了,只是有一些具体的值编译器帮你完成了,指针就是地址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-22
生成hex文件才可以烧录,到单片机中。
相似回答