golang 交叉编译命令

mac 下:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go

CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go


linux 下:

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go

CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go


GOOS:参数可选 darwin、freebsd、linux、windows

GOARCH:参数可选 386、amd64、arm

你可能感兴趣的:(golang 交叉编译命令)