为OS X编译的Golang可执行文件扩展名
问题描述:
我应该使用哪种扩展程序来打算在OS X上运行Golang可执行文件?为OS X编译的Golang可执行文件扩展名
据我了解,这并不重要,因为有Linux上的用户权限,这使得一些文件可执行,但如果不是.dmg文件,只有一个可执行文件,约定,所以用户知道它可能是可执行的?
我没有OS X.应用程序在Linux上交叉编译。
答
OSX应用程序的约定是这样的:一个DMG包含一个.app
可执行文件和一个用户可以拖动到的/Applications
的快捷方式。由于您无法执行此操作,我建议您直接下载到.app
可执行文件,并指示用户将其移至您的下载站点上的/Applications
。
这只适用于下载它运行it应用程序。对于通过终端运行的应用程序,只需不使用扩展名并使用shebang行来告诉应执行文件的应用程序。
+0
谢谢你仔细阅读我的问题:)并感谢您的答案。 – ivan73
无。 Unix下的命令没有扩展名。 – Volker
只需使用'go build'或'go install'就可以构建可执行文件。 – apxp