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

北枫晴天 · · 863 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

以太坊的基本服务程序使用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代码美化程序;
我们一起看下实现的效果,如下图所示几个外部程序:

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菜单进行配置,见下图示意说明;
Debug Configurations
Go程序Debug配置.png

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


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:北枫晴天

查看原文:Win10系统Eclipse中配置Go开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

863 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传