A file ending in .o is an object file. The compiler creates an object file for each source file, before linking them together, into the final executable.
A file ending in .o is an object file. The compiler creates an object file for each source file, before linking them together, into the final executable.