七叶笔记 » golang编程 » 跨平台不再是java的优势了 来MAC下go怎么跨平台

跨平台不再是java的优势了 来MAC下go怎么跨平台

Golang现在版本都1.8版本了,google亲儿子就是不一样。版本帝。

Golang早期版本听说也支持交互编译用于跨平台,当时简单过了一下,麻烦,最近业务要求捡起过下

三个操作系统平台

mac 下如何编译出 windows 与liunx的 可执行文件

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

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

效果图:

编译windows版本

编译linux版本

注:

GOOS :代表是操作系统

GOARCH:目标平台的架构(amd64,386)

笔记目前只有mac环境,只试了一下mac 下编译效果,如需其他,可自行搜索一下

相关文章