美文网首页
golang基础知识-mac系统下的gomobile环境搭建

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

作者: 谢二九 | 来源:发表于2022-07-02 13:47 被阅读0次

    简介

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,具体可查阅:https://baike.baidu.com/item/go/953521?fr=aladdin
    因国内无法访问https://golang.org/,可访问地址:https://golang.google.cn/
    下文具体介绍本地环境搭建,笔者使用macos

    步骤

    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

    参考文献

    相关文章

      网友评论

          本文标题:golang基础知识-mac系统下的gomobile环境搭建

          本文链接:https://www.haomeiwen.com/subject/cixkbrtx.html