社区首页 >问答首页 >为什么有些编译器会使用"a.out“作为可执行文件的默认名称?问为什么有些编译器会使用"a.out“作为可执行文件的默认名称?ENStack Overflow用户提问于 2009-08-02 05:59:29回答 2查看 11K关注 0票数 30大多数UNIX C编译器默认将可执行文件链接到一个名为"a.out“的文件。为什么?这是一种书面标准,还是事实上的标准行为?如果这些编译器只生成一条错误消息(或使用不同的默认名称)而不是生成"a.out“,会造成什么破坏?

cunixhistorycompiler-construction关注问题分享ENStack Overflow用户回答已采纳发布于 2009-08-02 06:06:14

a.out代表汇编器输出。

我认为这就是为什么大多数编译器都默认使用这个名称的原因。更多信息here。

收藏分享票数 43EN查看全部 2 条回答页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/1218262

复制相关文章