编译C ++文件时为什么文件名为“a.out”?

时间:2016-07-01 13:42:56

标签: c++

为什么c ++会自动将文件命名为“a.out”?这有什么意义吗?

$ g++ day2-operators.cpp 
$ ls
a.out  day2-operators.cpp  precision.cpp 

1 个答案:

答案 0 :(得分:2)

  

a.out是旧版本的类Unix计算机操作系统中使用的文件格式,用于可执行文件,目标代码以及后续系统中的共享库。该名称代表"汇编输出" - 维基百科

你可以称之为传统。