2.4.2 Object File
The assembler creates a relocatable ELF object file for each source file processed. These object files do not have addresses resolved and must be linked with the other object files or library archives in the project to produce a final executable.
If the name of the output file is not specified with an option, the output
file is called a.out
. Use the -o
command-line option (see 3 Assembler Command-Line Options) to override the
default name.