golang流程

鱼世界 · · 455 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

github地址:https://github.com/golang

官网地址:https://golang.org/

1:下载,2:安装,3:配置,4:代码,5:编译,6:结果,7:发布

1:下载,2:安装,3:配置:https://www.runoob.com/go/go-environment.html


4:代码:https://www.runoob.com/go/go-tutorial.html

5:编译:go build

运行:go run main.go

注意:

环境变量GOOS和GOARCH,其中GOOS指的是目标操作系统,它的可用值为:darwin、freebsd、linux、windows、android、dragonfly、netbsd、openbsd、plan9、solaris一共支持10种操作系统

GOARCH指的是目标处理器的架构,目前支持的有:arm,arm64,386,amd64,ppc64,ppc64le,mips64,mips64le,s390x一共支持9种处理器的架构

如在Mac系统中编译写了一个main.go 代码

编译成 window amd64位的程序:

CGO_ENABLED=0 GOOS=windows GOARCH=amd64  go build 

window x86(32位)的程序:

CGO_ENABLED=0 GOOS=windows GOARCH=386    go build 

arm64位架构的cpu 且是Linux系统环境的

CGO_ENABLED=0 GOOS=linux   GOARCH=amd64  go build  

arm架构的cpu的linux系统:如树莓派

CGO_ENABLED=0 GOOS=linux   GOARCH=arm    go build


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:鱼世界

查看原文:golang流程

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

455 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传