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
有疑问加站长微信联系(非本文作者)