发布网友 发布时间:2022-03-26 04:31
共3个回答
热心网友 时间:2022-03-26 06:00
计算机仅能识别二进制的代码。所谓的微处理器支持C恐怕是说的支持C代码编译出来的结果。一台裸机能够直接执行编译好的,不含任何和系统相关的API调用的程序。C可以不在IDE下编写。你可以随便找一个不含格式的文本编辑器,比如记事本,来写你的程序。你也可以自己去找你喜欢的编译器之类的来编译你的程序。不过这个涉及的多了些,就不在这里说了。热心网友 时间:2022-03-26 07:18
C语言不能裸机上运行很明显。你说的可以运行的是用C加C语言开发软件编写出来的成型 的软件,已被编译成机器语言,才可在裸机上运行。机器语言可在裸机上运行。热心网友 时间:2022-03-26 08:53
c语言可以在裸机上运行,前提是是你的c代码不能调用操作系统的接口,要针对裸机找到合适编译器,并且要使用使用汇编让cpu找到编译后的出代码的位置才可以。