eclipse编译以太坊源代码

为了更好的学习区块链技术,查看以太坊的源代码无疑是最好的学习方式。这里为了快速搭建环境,选择Windows 10操作系统和eclipse编译器。

编译器请自行安装,不再讲解安装过程。

有了以上环境还需要安装工具如下:

1、go语言安装包,下载地址:

https://studygolang.com/dl/golang/go1.9.1.windows-amd64.msi

下载完成后直接安装,然后配置环境变量,Path变量中加上go安装包的路径,如:C:\Go\bin,配置完成后打开cmd命令窗口,输入:go version,显示go安装包的版本,说明安装成功。

2、eclipse安装go语言编译插件

这里使用离线安装的方式,下载go eclipse资源包,地址如下:

https://github.com/GoClipse/goclipse.github.io/archive/master.zip

打开Eclipse,依次点击 Help -> Install New Software... -> Add,选择下载的资源包解压目录下的 releases 目录,点击 Ok ,显示界面如下:

初次安装,如果尚未安装CDT,选中即可。点击Next,完成安装。

以上安装应该不会出现什么问题,到这里基本上就可以通过eclipse进行go语言的编译工作。

想要顺利的编译以太坊源代码,我们还需要安装gcc编译工具,下载地址如下:

http://tdm-gcc.tdragon.net/download

下载完成后安装并配置环境变量。Cmd命令行输入:gcc –v输出如下信息说明安装成功。

接下来正式部署以太坊源代码,git下载地址:

github.com/ethereum/go-ethereum

选择下载压缩包:

下载完成后解压并重命名为go-ethereum。

打开eclipse,选择创建go project,完成后目录结构如下:

Src目录下创建github.com、goland.org文件目录,github.com目录下创建ethereum目录,并将解压的go-ethereum文件夹拷贝到该目录下。

找到go-ethereum/cmd/get/main.go文件,该文件为启动入口。点击运行,bin目录下生成geth.exe说明编译成功。