golang - Go 在 Windows 或 macOS 下编译 Linux (64位) 的二进制文件

go-bot

2018-06-05T09:46:07Z||2018-06-05T09:46:07Z

在Go 1.5后,Go完全支持从任意支持的平台内编译另一个支持的平台二进制的功能,比如在Windows 或 macOS 下编译 Linux 的二进制文件:

GOOS=linux GOARCH=amd64 go build -o ./bin/myApp

运行完毕后,bin/appApp就是 Linux 的二进制文件。