我要学英语

object file

英 /ˈɒbdʒɪkt faɪl/美 /ˈɑːbdʒekt faɪl/

n. 名词

目标文件;对象文件;目标码文件

核心含义

本义指编译器将源代码编译后生成的、尚未链接的机器码文件,通常包含可重定位的目标代码、符号表等。引申义在软件构建领域,指任何需要进一步处理(如链接)才能成为可执行文件的中间产物。该词在计算机科学中为专业术语,含义稳定,无过多引申。

构词与来源

“object”源自拉丁语“objectus”,意为“投掷在前的东西”,在哲学中指“客体”,在计算机科学中引申为“目标”或“对象”。“file”源自拉丁语“filum”,原指“线”,后指“文件夹”。“object file”组合即“目标文件”,指编译过程的中间产物。记忆时可联想“目标”即“编译的目标对象”。

适用语境

主要用于计算机科学和技术文档,如编译原理教材、开发文档、编程论坛、编译器错误信息等。在学术写作中,通常需要精确描述;在技术讨论中,可能简称为“o文件”(如 .o 文件)。日常口语中极少出现,若出现也多为程序员之间的专业交流。语气中性,无褒贬。

用法要点

名词短语,作主语或宾语。可数名词,复数形式为“object files”。常与限定词连用,如“an object file”、“the object file”。易错点:不要与“object”(动词,反对)混淆;“object”作名词时重音在第一音节,作动词时重音在第二音节。

同义词区别

与“executable file”(可执行文件)相对,对象文件是中间产物,需链接后才能执行。与“source file”(源文件)相对,源文件是程序员编写的代码,对象文件是编译后的结果。与“object code”近义,但“object code”更强调代码本身,而“object file”强调文件载体。

使用注意

属于专业术语,语域较高,仅在技术语境使用。无贬义。常见误用:将“object file”与“object-oriented”混淆,后者指面向对象;或误以为“object file”是包含对象(object)的文件,实则指编译目标。

词语搭配

compile to object file编译为目标文件
link object file链接目标文件
object file format目标文件格式
object file extension目标文件扩展名
generate object file生成目标文件
relocatable object file可重定位目标文件
object file directory目标文件目录

例句

相关词条

顺序相邻

近期收录