+An **object file** is an intermediate file produced by a [compiler](/wiki/compiler). It contains compiled [machine code](/wiki/machine_code) and data, a segment of a program that is not yet ready to run. These isolated fragments are later combined by a linker to form a complete executable application.
+## See also
+- [Linker](/wiki/linker)
+- [Source Code](/wiki/source_code)
+- [Executable](/wiki/executable)
... 1 more lines