做企業(yè)網(wǎng)站市場(chǎng)分析陜西整站關(guān)鍵詞自然排名優(yōu)化
Golang 支持交叉編譯,在一個(gè)平臺(tái)上生成另一個(gè)平臺(tái)的可執(zhí)行程序。
GOOS:目標(biāo)平臺(tái)的操作系統(tǒng)(darwin、freebsd、linux、windows)
GOARCH:目標(biāo)平臺(tái)的體系架構(gòu)(386、amd64、arm)
具體組合,詳見(jiàn)
Windows 下編譯 Mac 和 Linux 64位可執(zhí)行程序
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build main.goSET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go
Linux 下編譯 Mac 和 Windows 64位可執(zhí)行程序
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
Mac 下編譯 Linux 和 Windows 64位可執(zhí)行程序
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go