什么是目标程序

2026-06-05

目标程序是程序编译后生成的二进制机器语言文件,也叫做目标文件。它是编译过程中的一个重要产物,是把源代码经过编译器、汇编器等工具处理生成的中间文件,一般由机器指令、目标文件控制信息和符号表等部分组成。 目标程序是一种中间文件,通常不能直接运行,需要由链接器把多个目标文件链接成一个可执行文件,才能在目标机器上运行。在进行链接过程中,链接器还可以对目标程序进行优化以提高程序的性能和效率。 总之,目标程序是程序编写、调试、优化和链接的重要组成部分之一,它不仅是程序开发过程中的必需品...

阅读更多

源程序和目标程序有什么不同

2026-06-04

源程序和目标程序之间有以下几点不同: 1. 编写方式:源程序是由程序员使用编程语言编写的可读的代码,使用的是高级语言;而目标程序是计算机能够直接执行的机器码,是由编译器或汇编器将源程序转化成机器码。 2. 可读性:源程序是可读的,可以通过阅读和理解源代码来理解程序的功能和实现方式;而目标程序是计算机能够直接执行的二进制代码,对人类来说不太可读。 3. 可执行性:源程序需要经过编译或解释才能被计算机执行;而目标程序是已经转化为机器码,可以直接被计算机执行。 4. 跨平台性...

阅读更多

可执行程序 目标程序区别

2026-05-31

可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序。 在MS-DOS和MS-WINDOWS下,此类文件扩展名为·exe。目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码***,在计算机文件上以.obj作扩展名,由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。目标代码尽管已经是机器指令,但是还不能运行...

阅读更多