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说明编译成功。