golang交叉编译

217 阅读1分钟

win下编译linux

go env #默认CGO_ENABLED=1、GOOS="windows"
$Env:CGO_ENABLED=0;$ENv:GOARCH="amd64";$ENv:GOOS="linux"
go env #变成CGO_ENABLED=0、GOOS="linux"
go build

linux下编译win

CGO_ENABLED=0;GOOS=windows;GOARCH=amd64 go build