CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
bash shell环境可使用如上方式,若是是Windows的cmd环境请使用set命令进行设置linux
CGO_ENABLED关闭CGO,GOOS设置目标操做系统,GOARCH设置目标架构android
可组合有以下shell
$GOOS $GOARCH android arm darwin 386 darwin amd64 darwin arm darwin arm64 dragonfly amd64 freebsd 386 freebsd amd64 freebsd arm linux 386 linux amd64 linux arm linux arm64 linux ppc64 linux ppc64le linux mips linux mipsle linux mips64 linux mips64le netbsd 386 netbsd amd64 netbsd arm openbsd 386 openbsd amd64 openbsd arm plan9 386 plan9 amd64 solaris amd64 windows 386 windows amd64
设置好环境变量再执行go build等命令便可编译好该目标平台上的可执行文件windows