Object code has 2 different meanings across 1 category:
Noun
the machine-language output of a compiler that is ready for execution on a particular computer
The output of a compiler or assembler; it is not necessarily executable directly without linking to other modules