@@ -1,58 +0,0 @@ 02.golang交叉编译 | 凤凰涅槃进阶之路

02.golang交叉编译

Abel sun2023年1月6日约 159 字小于 1 分钟

02.golang交叉编译

Golang支持交叉编译程序,交叉编译的意思就是在Mac电脑上可以编译出能在Windows上,Linux上运行的程序,同理其他环境也可以。

方法也特别简单,这里做一下记录。

1,Mac电脑上编译

Linux

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

Windows

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

2,Linux环境编译

Mac

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

Windows

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

3,Windows电脑上编译

Mac

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

Linux

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.9.1