【问题标题】:How do you compile Go program on Windows for MacOS [duplicate]你如何在 Windows 上为 MacOS 编译 Go 程序 [重复]
【发布时间】:2021-09-28 04:13:21
【问题描述】:

到目前为止,我发现的所有示例都假设您使用的是 Mac 并针对其他平台进行编译。

【问题讨论】:

  • 为什么不这样做:将GOOSGOARCH 设置为所需的平台

标签: go


【解决方案1】:

如上所述,您可以设置 GOOS 和 GOARCH。

您可以使用以下 go 命令检查所有发行版

go tool dist list

如何为 MacOS 构建应用程序

GOOS=darwin GOARCH=amd64 go build main.go

【讨论】:

  • 该符号 (GOOS=darwin ...) 适用于 bash(和其他一些 shell),但不适用于 windows(CMD/powershell),这是这个问题的重点。 This answer 描述了一种在 windows 上设置变量并在一行中运行程序的方法。
  • 是的,就是这样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-04
  • 1970-01-01
  • 2021-03-17
  • 2012-06-06
  • 2011-12-08
  • 1970-01-01
  • 2021-11-02
相关资源
最近更新 更多