飞腾1500A平台上构建Go语言环境指南

飞腾1500A平台上构建Go语言环境指南
一、初识Go语言
        Go语言是Google公司于2009年正式推出的一款开源的编程语言,是由Robert Griesemer、Ken Thompson和Rob Pike等世界顶尖计算科学家精心打造的系统编程语言。Go语言最显著的特点是编码简洁迅速、支持高效并发和自动内存管理等。此外,Go语言还面向网络服务器、存储系统和数据库等领域的编程进行了优化设计,并且简化了应用系统的安装和部署。因此,Go语言受到了广大程序员的青睐,越来越多地开始应用于谷歌和百度等知名中外企业的产品中。

龙芯前段时间讲过了,下面轮到飞腾了




一、在X86平台上交叉编译出面向ARM64平台的Go语言自举编译工具链

所用工具 64位Linux操作系统的X86电脑

https://golang.org/dl/

下载 go1.8.1.linux-amd64.tar.gz

下载go1.8.1.src.tar.gz
解压压缩

在跟目录下建立两个文件夹
goarm64
gox64

把解压的内容拷贝两个目录

https://storage.googleapis.com/golang/go1.8.1.src.tar.gz 到 goarm64

https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz 到 gox64
下面我们用gox64目录中的go 去交叉编译 goarm64的go 生成安装环境包
在命令控制台执行
$ export GOROOT_BOOTSTRAP=/gox64
切换到goarm64的src

$ cd /goarm64/src
执行
$ GOOS=linux GOARCH=arm64 ./bootstrap.bash
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值