在Cygwin中使用GCC编译器生成.exe文件的输出

3

我刚开始学习C语言的基础知识。我创建了一个简单的程序,编译后应该会生成a.out文件,然而gcc编译后生成了a.exe文件。

1个回答

5
在Windows系统上,GCC默认创建一个名为 a.exe 的文件,因为在Windows上,.exe 扩展名非常重要 - 以 a.out 命名的文件将不被视为可执行程序。默认输出可以命名为 a.out.exe ,但它与 a.out 不同,因此创建一个名为 a.exe 的文件同样合理。

a.exe 的输入也更简单。


谢谢你。我也觉得可能是这样,但我不确定。 - Helpful_Triazole

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接