用C语言编写的程序需要 编译成机器语言程序后,计算机才能识别和执行。C语言是一种编译型语言,它的源代码(.c文件)需要经过编译器的编译、汇编和链接等步骤,最终生成可执行文件(如.exe文件)才能在计算机上运行。
具体来说,编译过程主要包括以下几个阶段:
预处理:
处理include、define等指令,生成扩展后的代码。
编译:
将扩展后的代码翻译成汇编代码。
汇编:
将汇编代码转换成机器指令,生成目标文件(.o文件)。
链接:
将目标文件与库文件链接生成最终的可执行文件。
因此,正确答案是 B.编译。