区块链实验室(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,最终编译成功。完成编译之后,官方文档给出的文件清单如下图。

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


相关推荐
安全信息等保测评师14 分钟前
云海中的坚固灯塔:等保测评视角下的混合云安全策略与合规性深度剖析
linux·运维·服务器·网络·网络协议
_秋牧30 分钟前
Docker 镜像导出和导入
运维·docker·容器
Xiao200001011 小时前
一文讲解Docker入门到精通
运维·docker·容器
大雨淅淅1 小时前
【高考志愿】自动化
运维·自动化·高考
Jurio.1 小时前
【ACM出版】第13届亚洲膜计算会议(ACMC2024)暨 2024年机器学习、模式识别与自动化工程国际学术会议(MLPRAE 2024,8月7日-9)
运维·机器学习·自动化·国际会议·模式识别·膜计算
代码之光_19801 小时前
自动化邮件通知:批处理脚本的通讯增强
运维·自动化
软泡芙1 小时前
【Docker】可视化平台Portainer
运维·docker·容器
ZKNOW甄知科技1 小时前
仿真数据管理与运维管理,驱动新型电力系统创新
运维·信息可视化·需求分析·数据库开发·数据库架构
kkk123441 小时前
DevOps
运维·devops
猪大侠0.01 小时前
Centos7网络配置(设置固定ip)
linux·服务器·网络·centos