在如何命名(默认情况下将命名为) a.out文件,特别是在它们的扩展名方面,是否有良好的做法或首选的行业标准约定?
如果它取决于平台,我想知道,尤其是Linux。从技术上讲,我甚至不需要扩展名,而且大多数现代shell都可以通过绿色来帮助识别可执行文件,不过人们会为bash脚本(如scriptName.sh. )添加.sh。
示例:--我认为扩展.exe在这里增加了价值,而不是没有扩展。但这会让Linux用户抓狂吗?也许.out更好?但对于非C程序员来说,这是否是直观的呢?
-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发布于 2021-10-09 07:45:44
添加一个扩展很可能会产生与您想要的结果相反的效果。一般的期望是一个可执行文件没有扩展(a.out是明显的例外),如果是,特别是如果它是.exe,用户可能已经学会忽略它。
https://stackoverflow.com/questions/69504624
复制相似问题