主页 > 苹果怎么下载imtoken钱包 > 基于windows平台的以太坊源码编译环境搭建

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

苹果怎么下载imtoken钱包 2023-04-07 06:18:04

出于对区块链技术的热爱,业余时间研究以太坊源码。 为了方便后来者,我把自己的学习心得记录下来。

了解区块链最好最直接的方式就是阅读源代码,修改编译,检查相关变化。 下面介绍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博客】