为了账号安全,请及时绑定邮箱和手机立即绑定

Go 编译文件如何在不同的操作系统或 CPU 架构上工作?

Go 编译文件如何在不同的操作系统或 CPU 架构上工作?

Go
ibeautiful 2021-09-10 21:11:41
自从我昨天开始学习Golang :) 我有一个关于编译文件的问题。假设我编译了我的项目。它在 /bin 文件夹中生成一个 .exec 文件。现在我的问题是,由于该文件已在 Mac 上使用基于 Intel 的 CPU 编译,如果我想将其发布给公众,是否应该在其他操作系统和其他 CPU 架构(如 AMD、ARM 等)上编译它?我想如果我在后端使用 GO lang 这应该不成问题,因为我在服务器上运行它。但是,如果我发布我的 .exec 文件会发生什么,比如说在 AWS 上,有很多实例会根据负载自动增加/减少?有问题吗?编辑:对于那些看起来如何 Go 交叉编译工具https://github.com/mitchellh/gox 的人来说,这是一个很好的解决方案
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信