区块链实验室(37) - 交叉编译百度xuperchain for arm64

纠结了很久,终于成功编译xuperchain for arm64。踩到1个坑,说明如下。

1、官方文档是这么说的:go语言版本推荐1.5-1.8

2、但是同一个页面,又是这么说的:不推荐使用1.11之前的版本。

3、问题来了:用什么版本的go?

4、踩坑之一:使用go-1.7.6-arm6l

结果报错,go-1.7.6-arm6l是32位的,OS是64位的。

5、踩坑之二:使用go-1.8.5-arm64

g++编译完源码之后,编译go项目包时报错,GOPATH路径不对。显然,问题在于golang的1.11之前还是之后的版本。

6、换用go-1.20-arm64,最终编译成功。完成编译之后,官方文档给出的文件清单如下图。

编译结束之后,文件清单如下。


相关推荐
花小璇学linux4 小时前
imx6ull-驱动开发篇42——Linux I2C 驱动框架简介
linux·驱动开发·嵌入式软件
凌肖战4 小时前
编写Linux下设备驱动时两种方案:内核态驱动开发和用户态驱动开发
linux·驱动开发
Wy_编程6 小时前
VS中创建Linux项目
linux
luck_lin6 小时前
linux添加新硬盘挂载分区和数据迁移
linux·运维·分区扩容
四时久成7 小时前
服务器认证系统
运维·服务器
iFulling7 小时前
【云原生】CentOS安装Kubernetes+Jenkins
linux·云原生·kubernetes·centos·jenkins
徐子元竟然被占了!!7 小时前
Windows Server 2019 DateCenter搭建 FTP 服务器
运维·服务器·windows
-L77 小时前
进入docker中mysql容器的方法
运维·mysql·docker·容器
HAORChain7 小时前
Hyperledger Fabric官方中文教程-改进笔记(十七)-编写第一个链码
笔记·区块链·fabric
wayuncn8 小时前
影响服务器托管费用的因素
运维·服务器·数据中心·服务器托管·物理服务器租用·服务器机柜·idc机房托管