There is always one object file output when you run
default it has the name a.out.
You use this option (which takes exactly one filename) to give the
object file a different name.
Whatever the object file is called,
as overwrites any
existing file of the same name.