C语言为什么要先编译成汇编语言??
C语言为什么要先编译成汇编语言??? 一个程序被执行的过程是源代码 ->汇编语言 ->机器语言,也就是二进制{:10_264:} 大多数语言是翻译成汇编语言后再编译成二进制码。
这些编译器都分前端和后端。设计优良的后端可以给任何语言使用。比如Intel的后端就BC++和VC++再使用。这样设计可以简化编译器设计的难度,同时又可以让设计者或高级用户观察编译器生成代码的质量
这种问题可以直接百度的,百度上都有
引用一段小甲鱼原话:用c语言进行编程,编译器会将你的c语言代码编译成汇编语言,再由汇编语言的编译器编译为机器语言,通常我们看到的可执行文件事实上就是机器语言的形式,进而让cpu理解和执行
ps:不同系统平台的可执行文件格式不完全相同 zzzz76 发表于 2016-8-23 00:09
引用一段小甲鱼原话:用c语言进行编程,编译器会将你的c语言代码编译成汇编语言,再由汇编语言的编译器编 ...
可以帮忙看看我的实验7的问题在哪吗?
实在是找不到原因了!!!
页:
[1]