区块链技术博客
www.b2bchain.cn

ubuntu安装编译以太坊geth客户端arm

这篇文章主要介绍了ubuntu安装编译以太坊geth客户端arm,通过具体代码讲解8099并且分析了ubuntu安装编译以太坊geth客户端arm的详细步骤与相关技巧,需要的朋友可以参考下

本文实例讲述了ubuntu安装编译以太坊geth客户端arm。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/8099.html。具体如下:

原文地址https://www.b2bchain.cn/3573.html

 

1.安装go环境

go语言官方下载地址:https://golang.org/dl/

下载对应版本

版本最好是13.10,老版本会有问题

下载之后切换到对应目录

 tar xf go1.13.10.linux-amd64.tar.gz -C /usr/local

嗯。。。后面有坑,搞了很久

2.修改环境变量

 vim ~/.bashrc

在最后面加上配置

 export GOPATH=$HOME/go export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin ​ export GOARCH=amd64  # 注意这个坑!!!!必须加否则报错 ​
 坑描述: 跨平台交叉编译涉及两个重要的环境变量:GOOS和GOARCH,分别代表Target Host OS和Target Host ARCH,如果没有显式设置这些环境变量,我们通过go env可以看到go编译器眼中这两个环境变量的当前值: > go env GOARCH 为386 或者amd64。如果此项配置错误,在编译安装其他程序时会报错: go install: cannot install cross-compiled binaries when GOBIN is set

修改命令生效

 source ~/.bashrc

在刚才配置的gopath对应的路径

新建目录

ubuntu安装编译以太坊geth客户端arm

 在该目录中建立三个子目录(名字必须为src、pkg和bin)

3.下载以太坊go版本

  git clone https://github.com/ethereum/go-ethereum.git
 切换目录 即可 make geth

 增加gethbin目录到环境变量

 export PATH=$PATH:/home/lzl/ethtest/go-ethereum/build/bin 

公众号推送

区块链相关技术文章

ubuntu安装编译以太坊geth客户端arm

本文地址https://www.b2bchain.cn/8099.html

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » ubuntu安装编译以太坊geth客户端arm
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们