什么叫目标程序

时间:2025-01-24 21:34:50 手机游戏

目标程序,也称为“目的程序”,是由源程序经过编译后生成的可直接被计算机运行的机器码集合。这些机器码以.obj为扩展名,存储在计算机文件中。目标程序是由语言处理程序(包括汇编程序、编译程序和解释程序)将源程序处理(汇编、编译、解释)成与之等价的机器码构成的。尽管目标代码已经是机器指令,但它还不能直接运行,因为目标程序还没有解决函数调用问题。为了形成完整的可执行程序,需要将各个目标程序与库函数连接。

目标程序是编译过程中的一个重要产物,它是程序编写、调试、优化和链接的重要组成部分。目标程序通常不能直接运行,需要由链接器把多个目标文件链接成一个可执行文件,才能在目标机器上运行。在链接过程中,链接器还可以对目标程序进行优化以提高程序的性能和效率。

总结来说,目标程序是源程序经过编译后生成的二进制机器语言文件,通常以.obj为扩展名,是计算机能够直接运行的程序,但需要进一步链接和优化才能成为最终的可执行文件。