golang基础知识-mac系统下的gomobile环境搭建

简介

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 [email protected]:golang/mobile.git 到本地
  • 进入目录 cd mobile/example/bind/hello
  • 输入指令 gomobile bind -target=ios,等待指令运行结束后,进入目录查看会发现,增加了Hello.xcframework产物

本地站点

  • 下载 git clone [email protected]: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

你可能感兴趣的:(golang基础知识-mac系统下的gomobile环境搭建)