windows10下编译go-ethereum项目

amazingKen · · 1388 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

官方github教程地址:https://github.com/ethereum/go-ethereum/wiki/Installation-instructions-for-Windows

  1. 安装chocolatey (https://chocolatey.org)
    chocolatey是windows平台上的包管理工具;

  2. 使用chocolatey安装git,golang和minGW;

C:\Windows\system32> choco install git
C:\Windows\system32> choco install golang
C:\Windows\system32> choco install mingw

(此处有一个坑,使用choco安装的mingw貌似在后面编译的时候会有问题,建议此处手动安装mingw离线包https://blog.csdn.net/qq_27854685/article/details/80752078

  1. 先创建好项目的目录,必须严格按照下图的结构:

    目录结构.png

    GOPATH要设置成geth(名字自己取的);

  2. 把下载好的代码放到src/github.com/ethereum/go-ethereum文件夹下;

5.由于某些原因,如果不搭梯子的话,按照官网的步骤go get -u -v golang.org/x/net/context是获取不到的,下面介绍替代方法:

$mkdir -p $GOPATH/src/golang.org/x/
$cd $GOPATH/src/golang.org/x/
$git clone https://github.com/golang/net.git net 
$go install net

成功后如下图:


golang.org.png
  1. 配置运行环境


    配置运行环境.png
  2. 成功运行。

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:amazingKen

查看原文:windows10下编译go-ethereum项目

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1388 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传