HPB55:Windows平台下eclipse配置

安装 go 环境

根据自己的系统版本下载安装包,进行 go 的环境的安装。下载地址:

https://www.golangtc.com/download

环境变量配置

对 go 的环境变量进行配置,有些安装是默认配置,有些需要手动的配置环境变量。

Go 环境验证,在控制台中输入 goversion, 如显示以下内容,则表示输入成功。

下载安装 Eclipse

安装环境:

Java VM version 8 or later.

Eclipse 4.6 (Neon) or later.

CDT 9.0 or later (this will be installedor updated automatically as part of the steps below).

下载安装 eclipse,下载地址如下:

http://archive.eclipse.org/eclipse/downloads/drops4/R-4.6-201606061100/#PlatformRuntime

安装配置 mingw64

MinGW,是 MinimalistGNUfor Windows 的缩写。它是一个可自由使用和自由发布的 Windows 特定头文件和使用 GNU 工具集导入库的集合,允许你在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方 C 运行时(C Runtime)库。

下载MingW

Mingw 的官网是http://www.mingw.org/ ,也可以通过http://mingw-w64.org/doku.php 下载, 根据你的系统选择相应版本。

安装配置

双击进入系统配置页面

根据机器选择相应型号。

配置成功后的页面如下:

配置环境变量,首先配置 C_INCLUDE_PATH

C:\ProgramFiles\mingw-w64\x86_64-7.2-win32-seh-rt_v5-rev0\mingw64\include

配置 path 路径

C:\ProgramFiles\mingw-w64\x86_64-7.2.0-win32-seh-rt_v5-rev0\mingw64\bin

结果验证

在控制台中如输入 gcc -v ,如返回 mingw 信息,则表示配置环境安装成功。

Go 插件安装

下载后的 eclipse 没有配置go 的环境,需要手动配置开发系统环境.

离线安装

因为 GFC 的封闭,我们需要先到

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

下载 GoClipse 的安装包,并解压。然后打开Eclipse(确保已经包含 CDT),Help –>Install New Software…,然后选择 Add 按钮,输入解压后的 Release 目录,选择 GoClipse,然后一直 next 就安装成功了。安装完成后需要重启 Eclipse。

在线安装

打开:help>Install New Software ,安装完成后,需要重启 Eclipse

Go 插件配置

打开:Window>Preferences>Go。

运行环境

首先配置 Go 的运行环境和工作空间,如下图所示。

编辑环境

此部分最快的方式就是直接下载。

go-ethereum 配置

自行到https://github.com/ethereum/go-ethereum下载最新版。

目录配置

请严格按照如下格式进行配置目录: src –>github.com->Ethereum->go-ethereum.

配置完成后,再次添加环境变量。

编译运行

在/go-ethereum/src/github.com/ethereum/go-ethereum/cmd/geth/main.go中 run as, Goapplicantion. 则可以看到如下的信息输出。

引用

http://www.jianshu.com/p/d26553e7c253

感谢HPB团队整理。

本文首发于汪晓明博客

http://wangxiaoming.com/

汪晓明公众号:小明微思考

欢迎加入开发者技术社区

汪晓明

HPB芯链创始人,巴比特专栏作家。十余年金融大数据、区块链技术开发经验,曾参与创建银联大数据。主创区块链教学视频节目《明说》30多期,编写了《以太坊官网文档中文版》,并作为主要作者编写了《区块链开发指南》,在中国区块链社区以ID“蓝莲花”知名。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180904G1I0Z900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券