CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build /xxx/xxx/xxx.go -o /xxx
减小体积:-ldflags "-s -w"
https://golang.org/doc/install/source#environment
$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 |