主页 > 苹果怎么下载imtoken钱包 > 基于windows平台的以太坊源码编译环境搭建
基于windows平台的以太坊源码编译环境搭建
出于对区块链技术的热爱,业余时间研究以太坊源码。 为了方便后来者,我把自己的学习心得记录下来。
了解区块链最好最直接的方式就是阅读源代码,修改编译,检查相关变化。 下面介绍Windows环境下搭建以太坊GO语言源码编译环境。
1.安装GO语言编译环境
首先是GO语言编辑器的安装。 我选择的是GO1.9.2版本的安装包。 软件的安装比较简单,比较傻瓜。 安装完成后,在cmd中输入go --help,出现下图,说明安装成功。
windows10安装软件会帮你设置环境变量,这里不用手动设置!
2.JDK安装
我选择的是jdk-11.0.2_windows-x64_bin版本的JDK,还是傻瓜式安装。 记住本地电脑上的java安装路径,下次安装时会用到。
3.代码编辑器的安装
查看以太坊源码并编译。 我选择了eclipse软件。 接下来我将讲解最关键的部分,代码编辑器的安装。
第一次打开安装时,会提示输入java,即在上述2个安装路径的Java\jdk-11.0.2\bin目录下,继续安装。
出现如下界面选择C/C++
然后点击INSTALL继续开始傻瓜式安装,按照提示操作! 这个过程比较慢。 安装完成后,我们直接打开软件,会提示为项目设置一个默认路径。 打开软件后点击Help >>> Eclipse Marketplace安装GO语言环境(如果1中没有安装GO编译环境),如图:
重启eclipse,在windows->preferences->go基于以太坊,准备guru、gocode、godef三个可执行文件,放到GO语言安装目录下,一般系统默认在C:\Go\bin目录下。 打开windows->preferences->go如下图:
然后点击Apply进行应用。 至此基于以太坊,编译器安装完成。
4.搭建Ethereum GO源码编译编辑
在eclipse软件中新建一个GO工程,点击File----》》New----》》other,如下图
然后创建几个文件夹,将以太坊源码复制到对应目录下,如下图:
这时候编译报exec: “gcc”: %PATH%中找不到可执行文件。 原来是没有安装gcc编译器。 这里我选择tdm64-gcc-5.1.0-2安装,默认傻瓜式安装。 安装成功后重启eclipse软件,重新编译源码cmd—》geth—》main.go文件,如果编译工程显示有结果,说明整个编译环境搭建成功,如图以下:
至此,以太坊GO语言的编译环境搭建完成。 我是基于windows10-64构建的。 由于不同电脑编译环境的差异,可能会找不到GOROOT编译环境变量。 根据各自的环境重新设置。 这很好!
上面安装的软件可以在我的百度网盘直接下载使用。 链接如下:
, 提取码: zwc5
好了,我准备洗漱睡觉了,大家晚安! 2019/03/19 入手联想Air,拖着有病的身子搭建新电脑的编译环境!
以后会在博客上分享以太坊源码的学习笔记。
如果你对区块链技术感兴趣,愿意私下讨论区块链技术,可以扫码加我个人微信,转载请注明出处【CSDN博客】