2016-08-04 113 views
1

我应该使用哪种扩展程序来打算在OS X上运行Golang可执行文件?为OS X编译的Golang可执行文件扩展名

据我了解,这并不重要,因为有Linux上的用户权限,这使得一些文件可执行,但如果不是.dmg文件,只有一个可执行文件,约定,所以用户知道它可能是可执行的?

我没有OS X.应用程序在Linux上交叉编译。

+3

无。 Unix下的命令没有扩展名。 – Volker

+0

只需使用'go build'或'go install'就可以构建可执行文件。 – apxp

回答

2

OSX应用程序的约定是这样的:一个DMG包含一个.app可执行文件和一个用户可以拖动到的/Applications的快捷方式。由于您无法执行此操作,我建议您直接下载到.app可执行文件,并指示用户将其移至您的下载站点上的/Applications

这只适用于下载它运行it应用程序。对于通过终端运行的应用程序,只需不使用扩展名并使用shebang行来告诉应执行文件的应用程序。

+0

谢谢你仔细阅读我的问题:)并感谢您的答案。 – ivan73

相关问题