在 macOS 上交叉编译 Go:一种简化的方法
最初,在 OSX 上交叉编译 Go 是一个涉及复杂操作的复杂过程。然而,从 Go 1.5 开始,体验已经大大简化。
设置 GOOS 和 GOARCH 环境变量使您能够无缝交叉编译。例如,如果您打算构建 Linux ARM 二进制文件:
env GOOS=linux GOARCH=arm go build -v github.com/path/to/your/app
通过使用 env 技巧,您可以在命令执行期间临时设置这些变量。就这么方便!
复杂的 make 脚本或第三方工具的时代已经一去不复返了。 macOS 上的交叉编译变得轻而易举。只需设置环境变量,剩下的就让 Go 来处理。
以上是如何在 macOS 上轻松交叉编译 Go?的详细内容。更多信息请关注PHP中文网其他相关文章!