gpt4 book ai didi

linux - 为 OS X 编译的 Golang 可执行扩展

转载 作者:IT王子 更新时间:2023-10-29 02:04:11 25 4
gpt4 key购买 nike

对于打算在 OS X 上运行的 Golang 可执行文件,我应该使用什么扩展名?

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

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

最佳答案

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

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

关于linux - 为 OS X 编译的 Golang 可执行扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38761656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com