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