a.out is a file format

a.out is a file format1

a.out is a file format used in older versions of Unix-like computer operating systems for executables, object code, and, in later systems, shared libraries

(…)

“a.out” remains the default output file name for executables created by certain compilers and linkers when no output name is specified, even though the created files actually are not in the a.out format.

Footnotes: