V2EX  ›  英汉词典

Object File

Definition / 定义

object file(目标文件):编译器/汇编器把源代码翻译后生成的中间产物文件,通常包含机器码、符号表、重定位信息等,供链接器进一步合并生成可执行文件或库文件。(常见扩展名如 .o.obj

Pronunciation / 发音

/ˈɑːbdʒekt faɪl/

Examples / 例句

The compiler produced an object file named main.o.
编译器生成了一个名为 main.o 的目标文件。

After compiling each module into an object file, the linker resolves symbols and creates the final executable.
把每个模块分别编译成目标文件后,链接器会解析符号并生成最终的可执行程序。

Etymology / 词源

object 在计算机语境里可指“对象/目标实体”,这里的 object file 更偏向历史上的“目标代码(object code)”概念,即“已编译、但尚未链接成最终程序的代码”。file 来自古英语 fīl(工具“锉”),后演变为“文件/档案”的含义;合起来就是“装有目标代码等信息的文件”。

Related Words / 相关词

Literary Works / 文学作品

  • Linkers and Loaders(John R. Levine)——系统讲解目标文件格式、符号与重定位等概念。
  • Computer Systems: A Programmer’s Perspective(Bryant & O’Hallaron,《深入理解计算机系统》)——讨论编译、链接与目标文件内容。
  • The C Programming Language(Kernighan & Ritchie,《C 程序设计语言》)——在构建与工具链语境中涉及编译与链接、目标文件等术语。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3644 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 06:47 · PVG 14:47 · LAX 22:47 · JFK 01:47
♥ Do have faith in what you're doing.