go build 编译成不同环境的可执行文件mac、linux、windows

1、Mac下编译Linux, Windows平台的64位可执行程序:

$ go env -w CGO_ENABLED=0 GOOS=linux GOARCH=amd64
$ go env -w CGO_ENABLED=0 GOOS=windows GOARCH=amd64

2、Linux下编译Mac, Windows平台的64位可执行程序:

$ go env -w CGO_ENABLED=0 GOOS=darwin GOARCH=amd64
$ go env -w CGO_ENABLED=0 GOOS=windows GOARCH=amd64

3、Windows下编译Mac, Linux平台的64位可执行程序:

$ go env -w CGO_ENABLED=0 GOOS=darwin3 GOARCH=amd64
$ go env -w CGO_ENABLED=0 GOOS=linux GOARCH=amd64


4、开始编译

go build -o "存储编译后的目录,默认当前目录" main.go


编译后放到网站进行后续操作

image.png

通过nginx或者直接访问端口(前提要开放)可看效果

image.png

评论/留言