a.out是旧版类Unix系统中用于执行档、目的码和后来系统中的函式库的一种文件格式,这个名称的意思是汇编器输出。
尽管目前大多數类Unix系统都已改用ELF格式,不再采用a.out格式,但编译器和链接器依然会在用户未指定文件名时,将输出文件取名为“a.out”。[1]