golang开发笔记

go build 不同系统

Mac下编译Linux, Windows平台的64位可执行程序:


CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build test.go
Linux下编译Mac, Windows平台的64位可执行程序:


CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build test.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build test.go
Windows下编译Mac, Linux平台的64位可执行程序:


SET CGO_ENABLED=0
SET GOOS=darwin3
SET GOARCH=amd64
go build test.go


SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build test.go

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.0Go环境配置 1.1 Go安装 1.2 目录结构 1.3 Go命令 1.4 开发工具 1.5 版本控制(de...
    guyan0319阅读 255评论 0 0
  • 1.工具包: json: https://github.com/bitly/go-simplejson/blob/...
    cowkeys阅读 492评论 0 2
  • 本文简单介绍 Golang 提供的命令。我们执行 go help [command] 可以查看具体命令的帮助信息。...
    juniway阅读 2,018评论 0 2
  • 主要来源:《Go Web编程》 1、go build 作用:compile packages and depend...
    molscar阅读 371评论 0 0
  • 每个人的生命当中,遇到的人千千万万,又有多少人愿意为你付出生命的代价? 有些人,与你朝夕相处,相伴左右,看似情谊深...
    马德水阅读 231评论 0 1