Go 是可以跨平台编译的。比如在 Linux 上编 Windows 上的 binary:
GOOS=windows GOARCH=386 go build -o hello.exe hello.go
这个命令可以看 Go 支持的平台:
$ go tool dist list
android/386
android/amd64
...
mitchellh/gox 是个简单的工具,类似 go build
,但是可以一次性把各平台的 binary 都编译出来。
Go 是可以跨平台编译的。比如在 Linux 上编 Windows 上的 binary:
GOOS=windows GOARCH=386 go build -o hello.exe hello.go
这个命令可以看 Go 支持的平台:
$ go tool dist list
android/386
android/amd64
...
mitchellh/gox 是个简单的工具,类似 go build
,但是可以一次性把各平台的 binary 都编译出来。