编译
# Mac 下编译 Linux、Windows
# Linux
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build filename.go
# Windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build filename.go
# Linux 下编译 Mac、Windows
# Mac
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build filename.go
# Windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build filename.go
# Windows 下编译 Mac、Linux
# Mac
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build filename.go
# Linux
SET CGO_ENABLED=0 # 或者 go env -w CGO_ENABLED=0
SET GOOS=linux # 或者 go env -w GOOS=linux 切回windows go env -w GOOS=windows
SET GOARCH=amd64 # 或者 go env -w GOARCH=amd64
go build -o filename main.go
# 使用 Goland
# linux
CGO_ENABLED=0;GOOS=linux;GOARCH=amd64
# 参考
上次更新: 2024/10/05, 14:51:06