Definitions for "object file"
A computer program which has been translated into machine language by a compiler and assembler, but not yet linked into an executable program; sometimes called an obj file, because its file name typically has the extension "obj" .
Compiled source code which can be Linked together with other Object Files or Libraries to produce an executable or library. Object Files typically have an .o extension.
The file produced by an assembler in the translation of a source file. The object file contains the binary encoding of the instructions and information about global symbols. It must be combined with other object code modules to form executable code. Object files have the extension .OBJ.