c语言源程序通常由什么转换为目标程序

时间:2025-01-17 20:41:42 热门攻略

C语言源程序转换为目标程序的过程是通过 编译软件来完成的。这个过程包括以下几个步骤:

预处理:

将源程序中的宏进行替换,并将不同文件中的源代码聚合在一起,生成一个中间文件(.i文件)。

编译:

将预处理后的源程序(.i文件)转换为汇编程序(.s文件)。

汇编:

将汇编程序转换为可重定位的机器代码,生成目标文件(.obj或.o文件)。

链接:

将目标文件与其他编译生成的程序模块及系统提供的标准库函数连接在一起,生成最终的可执行文件。

因此,正确答案是 编译