Golang打包编译Mac、Linux、Windows 客户端

4,161 阅读1分钟

Windows下编译客户端(64位)

编译成Windows客户端

SET CGO_ENABLED=0
SET GOOS=windows
SET GOARCH=amd64
go build -o xxxx.exe main.go

编译成Linux客户端

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build -o xxxx main.go

编译成Mac客户端

SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build -o xxxx main.go

Mac和Linux 下编译客户端(64位)

编译成Windows客户端

CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o xxx.exe main.go

编译成Linux客户端

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o xxx main.go

编译成Mac客户端

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o xxx main.go