本文最后更新于 2024-08-08,文章内容可能已经过时。

编译适用于本机的版本:

go build -o 文件名称 main.go

Linux:

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

Windows:

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

Mac:

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

如何调整架构?

可以将GOARCH的参数调整为:amd64 或者 arm64,生成对应操作系统的文件

具体参考文档:

https://zhuanlan.zhihu.com/p/319682047