转载

Win10系统Eclipse中配置Go开发环境

以太坊的基本服务程序使用Go语言开发,同时Eclipse是当下免费开源的强IDE,提供Go开发的插件,因此搭建一个基于Eclise的Go开发环境有助于快速学习以太坊源码,本文主要介绍在Win10系统下Eclipse中配置Go开发环境的过程。

一、基本软件准备

说明:本文使用windows 10 64位操作系统,如果选择32位操作系统,请选择相应的版本安装软件。

1、Go安装包:从 https://studygolang.com/dl 下载go1.10.1.windows-amd64.msi。( http://www.golang.org/ 网站需要翻墙)

2、C/C++开发环境:从 http://www.mingw.org/ 下载mingw-w64-install.exe。

3、java 1.8:请从 http://www.java.com 下载1.8版本。

4、Eclipse:请从 https://www.eclipse.org/downloads/eclipse-packages/ 下载,选择Eclipse IDE for Java Developers或Eclipse IDE for C/C++ Developers版本均可。

二、软件安装

1、Go开发环境安装

  • 双击Go安装程序按照提示下一步,可用将程序安装在C:/Go即可;

2、MinGW-w64开发环境安装

  • 双击mingw-w64-install.exe,按照提示安装,可安装在:C:/MinGW64目录下;
  • 安装完成后,需要联网安装程序包,由于sourefoge的网速很慢不稳定,可以下载软件包: x86_64-6.2.0-release-posix-seh-rt_v5-rev1.7z ;
  • 下载完后解压缩到 C:/MinGW64/mingw64/ 目录完成安装;

3、java环境及Eclipse安装

  • 先安装java环境,根据提示安装即可;
  • 将Eclipse解压缩到自己的开发工作盘即可;
  • 菜单Help -> Install New Software搜索GoClipse插件,安装完毕重启Eclipse;

4、配置环境变量

系统应具备以下环境变量,如果没有,请手工设置:

  • GOROOT :C:/Go/ (根据go安装路径设置)
  • GOPATH :D:/goworkspace (个人go工程的开发路径,可根据个人开发环境)
  • JAVA_HOME:C:/Program Files/Java/jre1.8.0_111 (根据个人安装java的路径设置)
  • PATH增加:
    1.C:/Go/bin (Go的可执行程序安装目录)
    2.C:/Program Files/Java/jre1.8.0_111/bin (java的可执行程序安装目录)
    3.C:/MinGW64/mingw64/bin (C/C++可执行程序安装目录)

三、配置Eclipse

配置Eclipse的Go工具主要包括:

1. gocode是代码自动补全程序;

2. guru代码导航程序;

3. godef代码跳转程序(ctrl+鼠标左击,查看定义的代码;

4. gofmt代码美化程序;

我们一起看下实现的效果,如下图所示几个外部程序:

Win10系统Eclipse中配置Go开发环境

Eclipse配置Go工具.png

1、gocode的编译

  • 下载gocode源码 https://github.com/nsf/gocode ,然后解压文件到工作目录;
  • 启动命令行窗口,进入对应目录后,使用go install进行编译;
  • 将gocode拷贝到Go安装目录的bin文件下;

2、guru的编译

  • 下载guru源码 https://github.com/golang/tools ;
  • 接着在Go的安装目录src目录下新建golang.org/x/tools/cmd/guru文件夹,然后将解压的源码拷贝过去;
  • 启动命令行窗口,进入目录,开始编译go install golang.org/x/tools/cmd/guru,检查是否编译成功;
  • 将guru拷贝到Go安装目录的bin文件下;

3、godef的编译

  • 下载godef源码 https://github.com/rogpeppe/godef ,同上解压文件;
  • 接着在src目录下新建文件夹如下D:/Go/src/github.com/rogpeppe/godef,随后将解压的文件内容拷贝到新建的文件夹下;
  • 启动命令行窗口,进入目录,输入编译命令go install;
  • 将godef拷贝到Go安装目录的bin文件下;

5、配置debug工具

  • 下载 liteidex31.windows-qt4 ;
  • 解压文件,找到bin目录下的gdb文件,根据自己电脑的操作系统选择32位或者64位的文件;
  • 拷贝gdb64.exe到Go安装目录的bin文件下;
  • 选择Eclipse->Run->Debug Configurations菜单进行配置,见下图示意说明;
Win10系统Eclipse中配置Go开发环境

Debug Configurations

Win10系统Eclipse中配置Go开发环境

Go程序Debug配置.png

以上配置完成,表示go的IDE环境搭建完成!

原文  https://studygolang.com/articles/13484
正文到此结束
Loading...