目标代码 

目标代码(英語:Object code)指计算机科学编译器汇编器处理源代码后所生成的代码,它一般由机器代码或接近于机器语言的代码组成。[1]目标文件(英語:Object file)即存放目标代码计算机文件,它常被称作二进制文件Binaries)。

目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号(变量和函数的名字),此外还包括其他调试信息。[2]目标文件是从源代码文件产生程序文件这一过程的中间产物,链接器正是通过把目标文件链接在一起来生成可执行文件库文件。目标文件中唯一的要素是机器代码,例如,用于嵌入式系统的目标文件可能仅仅含有机器代码。

  1. ^ 《什么是目标代码?》(正文第二节)页面存档备份,存于互联网档案馆(英文)
  2. ^ BFD Internals(第八章object file的解释) 互联网档案馆存檔,存档日期2007-06-27.(英文)



取材自維基百科 - 中文時事百科