golang跨平台编译

it2023-01-20  59

当我们跨平台编译go程序的时候,只需在build的时候指定目标主机的os和arch

CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go // win x64 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go // linux x64 CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go // mac x64

 当我们直接执行go build main.go的时候,只是编译出开发环境适用的执行文件

最新回复(0)