在MIPS
及LoongArch
的架构下编译go语言二进制
首先需要找到一个已经安装go的机器, 可以是X86
或ARM
等任何可以执行go的环境
其次准备好go源码
接着进行如下操作
解压go源码
设定环境变量
GOROOT_BOOTSTRAP
/GOOS
/GOARCH
其中GOROOT_BOOTSTRAP
为当前可以执行 go 文件的安装目录, 例如当前环境的 go 可执行文件为/usr/local/go/bin/go
, 则GOROOT_BOOTSTRAP
应设置为/usr/local/go
GOOS
为目标环境系统
GOARCH
为目标架构
关于GOOS
以及GOARCH
, 可以使用命令, go tool dist list 查看, 版本越高的go支持的越多