编译环境如上图所示,龙芯3A3000,中标麒麟7.0。
1.下载golang源码
选择Source下载到龙芯电脑里面并解压缩。
2.准备编译环境
sudo yum install golang
别奇怪,中标麒麟自带了1.9版本的golang开发环境,可以直接yum安装,编译1.14.1的golang需要使用1.9的低版本作为编译器。
到golang源码解压缩目录,编辑一个env.sh文件,内容如下:
#!/bin/bash
export GOROOT_BOOTSTRAP=/tmp/go
export GOROOT=/data/go
# Added for Loongson
export GO_TEST_TIMEOUT_SCALE=2
我这里面是把golang源码解压缩到了/tmp/go里面去了,上面的环境变量值根据自己的实际解压缩路径进行配置。
3.开始编译
source env.sh 让刚刚编辑的文件生效。
cd /tmp/g