简介
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,具体可查阅:https://baike.baidu.com/item/go/953521?fr=aladdin 。
因国内无法访问https://golang.org/,可访问地址:https://golang.google.cn/
下文具体介绍本地环境搭建,笔者使用macos
步骤
- 安装golang
- 安装包下载地址:https://golang.google.cn/dl/
- 设置代理,打开终端
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
- 自动安装gomobile
go get golang.org/x/mobile/cmd/gomobile
- 手动安装gomobile
git clone https://github.com/golang/mobile
copy到$GOPATH/src/golang.org/x/ (没有golang.org/x/目录就手动创建出来)
//编译生成gobind二进制文件
cd mobile/cmd/gobind
go build .
//拷贝gobind到$GOPATH/bin目录,并加入环境变量
//编译生成gomobile二进制文件
cd mobile/cmd/gomobile
go build .
//拷贝gomobile到$GOPATH/bin目录,并加入环境变量
//查看是否安装成功
gomobile version
编译实践
- 下载
git clone git@github.com:golang/mobile.git
到本地 - 进入目录
cd mobile/example/bind/hello
- 输入指令
gomobile bind -target=ios
,等待指令运行结束后,进入目录查看会发现,增加了Hello.xcframework
产物
本地站点
- 下载
git clone git@github.com:golang/website.git
,进入根目录 - 执行指令
go run ./cmd/golangorg
,第一次要等待安装依赖 - 浏览器打开 http://localhost:6060
参考文献
- go语言环境:https://www.runoob.com/go/go-environment.html
- go可访问地址:https://golang.google.cn/
- go官网:https://github.com/golang/website
- 搭建go官网:https://jishuin.proginn.com/p/763bfbd5da5e
- golang学习:https://docs.studygolang.com/
- 使用Go语言开发Android&IOS应用:https://blog.gokit.info/post/go-mobile/
- 使用 gomobile 为 iOS/Android 构建 SDK:https://studygolang.com/articles/33366
- 搭建go网站:https://jishuin.proginn.com/p/763bfbd5da5e
- 解决go.mod file not found:https://blog.csdn.net/longgeaisisi/article/details/121288696