簡(jiǎn)介
Go(又稱Golang)是Google開發(fā)的一種靜態(tài)強(qiáng)類型休弃、編譯型盅抚、并發(fā)型房待,并具有垃圾回收功能的編程語言怔球,具體可查閱:https://baike.baidu.com/item/go/953521?fr=aladdin 嚼酝。
因國內(nèi)無法訪問https://golang.org/,可訪問地址:https://golang.google.cn/
下文具體介紹本地環(huán)境搭建竟坛,筆者使用macos
步驟
- 安裝golang
- 安裝包下載地址:https://golang.google.cn/dl/
- 設(shè)置代理闽巩,打開終端
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
- 自動(dòng)安裝gomobile
go get golang.org/x/mobile/cmd/gomobile
- 手動(dòng)安裝gomobile
git clone https://github.com/golang/mobile
copy到$GOPATH/src/golang.org/x/ (沒有g(shù)olang.org/x/目錄就手動(dòng)創(chuàng)建出來)
//編譯生成gobind二進(jìn)制文件
cd mobile/cmd/gobind
go build .
//拷貝gobind到$GOPATH/bin目錄,并加入環(huán)境變量
//編譯生成gomobile二進(jìn)制文件
cd mobile/cmd/gomobile
go build .
//拷貝gomobile到$GOPATH/bin目錄担汤,并加入環(huán)境變量
//查看是否安裝成功
gomobile version
編譯實(shí)踐
- 下載
git clone git@github.com:golang/mobile.git
到本地 - 進(jìn)入目錄
cd mobile/example/bind/hello
- 輸入指令
gomobile bind -target=ios
涎跨,等待指令運(yùn)行結(jié)束后,進(jìn)入目錄查看會(huì)發(fā)現(xiàn)崭歧,增加了Hello.xcframework
產(chǎn)物
本地站點(diǎn)
- 下載
git clone git@github.com:golang/website.git
隅很,進(jìn)入根目錄 - 執(zhí)行指令
go run ./cmd/golangorg
,第一次要等待安裝依賴 - 瀏覽器打開 http://localhost:6060
參考文獻(xiàn)
- go語言環(huán)境:https://www.runoob.com/go/go-environment.html
- go可訪問地址:https://golang.google.cn/
- go官網(wǎng):https://github.com/golang/website
- 搭建go官網(wǎng):https://jishuin.proginn.com/p/763bfbd5da5e
- golang學(xué)習(xí):https://docs.studygolang.com/
- 使用Go語言開發(fā)Android&IOS應(yīng)用:https://blog.gokit.info/post/go-mobile/
- 使用 gomobile 為 iOS/Android 構(gòu)建 SDK:https://studygolang.com/articles/33366
- 搭建go網(wǎng)站:https://jishuin.proginn.com/p/763bfbd5da5e
- 解決go.mod file not found:https://blog.csdn.net/longgeaisisi/article/details/121288696