Go之mips架構上的編譯


1. 我們看一下GO本身支持的系統與架構

go tool dist list
aix
/ppc64 android/386 android/amd64 android/arm android/arm64 darwin/386 darwin/amd64 darwin/arm darwin/arm64 dragonfly/amd64 freebsd/386 freebsd/amd64 freebsd/arm illumos/amd64 js/wasm linux/386 linux/amd64 linux/arm linux/arm64 linux/mips linux/mips64 linux/mips64le linux/mipsle linux/ppc64 linux/ppc64le linux/s390x nacl/386 nacl/amd64p32 nacl/arm netbsd/386 netbsd/amd64 netbsd/arm netbsd/arm64 openbsd/386 openbsd/amd64 openbsd/arm openbsd/arm64 plan9/386 plan9/amd64 plan9/arm solaris/amd64 windows/386 windows/amd64 windows/arm

2. 我手里的這台是3B3000 采用mips64le

SET CGO_ENABLED=0
SET GOOS=linux SET GOARCH=mips64le

3. Hello world 編譯成功執行

4. 遇到的問題:

  1. 添加第三方依賴之后 執行總是提示段錯誤  在經人聯系上蒙卓大佬之后  升級GO版本為1.15 系統內核為5.1.X以上 問題解決

  2. etcd安裝啟動問題參見 https://github.com/etcd-io/etcd/pull/12024


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM