首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C语言程序可执行文件扩展命名约定( a.out )

C语言程序可执行文件扩展命名约定( a.out )
EN

Stack Overflow用户
提问于 2021-10-09 07:27:25
回答 1查看 161关注 0票数 0

在如何命名(默认情况下将命名为) a.out文件,特别是在它们的扩展名方面,是否有良好的做法或首选的行业标准约定?

如果它取决于平台,我想知道,尤其是Linux。从技术上讲,我甚至不需要扩展名,而且大多数现代shell都可以通过绿色来帮助识别可执行文件,不过人们会为bash脚本(如scriptName.sh. )添加.sh。

示例:--我认为扩展.exe在这里增加了价值,而不是没有扩展。但这会让Linux用户抓狂吗?也许.out更好?但对于非C程序员来说,这是否是直观的呢?

代码语言:javascript
复制
-rw-r--r-- 1 john john    46 Oct  9 15:18 coolProgram.h
-rw-r--r-- 1 john john    80 Oct  9 15:20 coolProgram.c
-rwxr-xr-x 1 john john 16576 Oct  9 15:28 coolProgram.exe
-rw-r--r-- 1 john john  1464 Oct  9 15:21 coolProgram.o
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-09 07:45:44

添加一个扩展很可能会产生与您想要的结果相反的效果。一般的期望是一个可执行文件没有扩展(a.out是明显的例外),如果是,特别是如果它是.exe,用户可能已经学会忽略它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69504624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档