计算机目标程序是指 源代码经过编译器编译后生成的可执行文件。它是由一系列二进制代码组成,这些代码直接对应于计算机能够理解和执行的指令。目标程序通常以`.obj`为扩展名,并且需要经过链接器的进一步处理,将多个目标程序和库函数连接起来,形成一个完整的可执行程序,才能被计算机执行。
目标程序与源代码的主要区别在于:
可执行性:
源代码需要经过编译和链接过程才能变成可执行的目标程序,而目标程序已经具备了可执行性,可以直接被计算机运行。
形式:
源代码是人类可读的文本文件,而目标程序是二进制文件,以0和1的组合形式表示。
内容:
目标程序是源代码经过编译器处理后生成的机器码集合,包含了计算机能够直接执行的指令。
总结来说,目标程序是源代码经过编译和链接过程后得到的二进制可执行文件,它是计算机能够直接运行程序的前提。