基于windows平台以太坊源码编译环境的搭建

本人秉着对区块链技术的热爱,在平时空余时间学习以太坊源码。为了方便后来者,我把我学习的心得记录下来。
对于区块链的学习最好最直接的办法就是阅读源码并进行相关修改编译,查看相关变化,下面就对windows环境下搭建以太坊GO语言源码编译环境进行介绍。

1、GO语言编译环境的安装
首先是GO语言编辑器的安装,本人选择选择是GO1.9.2版本的安装包。软件安装起来比较简单,傻瓜式的,安装后在cmd输入go --help 出现如下图则为安装成功。
基于windows平台以太坊源码编译环境的搭建_第1张图片
windows10安装软件会帮你设置好环境变量,这里就不需要手动去设置了!

2、JDK的安装
JDK我选择的是jdk-11.0.2_windows-x64_bin版本,依然是傻瓜式的安装,记住java的在本地电脑安装路径,在接下来的安装中需要用到。

3、代码编辑器的安装
查看以太坊源码并进行编译,本人选择的是eclipse软件,接下来讲解最关键的部分,代码编辑器的安装。
第一次打开安装时,提示输入java,就是在上述2安装的路径的Java\jdk-11.0.2\bin目录下,继续安装。
出现下面界面选择C/C++
基于windows平台以太坊源码编译环境的搭建_第2张图片
然后点击INSTALL继续开始傻瓜式的安装,按照提示走!这个过程比较慢,安装好了之后我们直接打开软件,会提示你设置一个工程默认路径。打开软件后点击Help >>> Eclipse Marketplace,安装GO语言环境(如果GO编译环境没有在1中安装),如图:
基于windows平台以太坊源码编译环境的搭建_第3张图片
重启eclipse ,在windows->preferences->go,准备好guru、gocode、godef三个可执行文件放到GO语言的安装目录下,一般系统默认 C:\Go\bin 目录下。打开windows->preferences->go 如下图:
基于windows平台以太坊源码编译环境的搭建_第4张图片
然后点击Apply应用即可,到此,编译器安装完成。

4、搭建以太坊GO源码编译编辑
在eclipse软件中新建一个GO工程,点击File----》》New----》》other,如下图
基于windows平台以太坊源码编译环境的搭建_第5张图片
然后新建几个文件夹,将以太坊源码拷贝到相应的目录下,如下图:
基于windows平台以太坊源码编译环境的搭建_第6张图片
此时编译报出exec: “gcc”: executable file not found in %PATH%,原来是gcc编译器没安装,这里我选择tdm64-gcc-5.1.0-2安装默认进行傻瓜式安装,安装成功后重启eclipse软件,重新编译 源码 cmd—》geth—》main.go文件,编译工程出现入戏结果则说明整个编译环境搭建成功,如下图:
基于windows平台以太坊源码编译环境的搭建_第7张图片
到此,以太坊GO语言的编译环境搭建完毕,本人是基于windows10-64去搭建的,由于不同电脑编译环境的不同,可能会出现 GOROOT编译环境变量找不到,依据各自的环境从新设置一下就好!
上述安装的软件,在本人百度网盘可以直接下载使用,链接如下:
https://pan.baidu.com/s/146BYLGZUF3upxs7dEQcDsQ,提取码:zwc5

好了,准备去洗洗睡觉了,大家晚安!2019/03/19入手联想Air,拖着病体来搭建新电脑的编译环境!
基于windows平台以太坊源码编译环境的搭建_第8张图片
后续我将陆续将以太坊源码的学习笔记在博客上共享。
如果你有对区块链技术感兴趣,并愿意私下一起探讨区块技术,可以扫码加我个人微信,请备注来源【CSDN博客】

你可能感兴趣的:(以太坊)