美文网首页Golang 入门资料+笔记Golang
Win10系统Eclipse中配置Go开发环境

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

作者: 北枫晴天 | 来源:发表于2018-07-06 04:19 被阅读14次

    以太坊的基本服务程序使用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开发环境

        本文链接:https://www.haomeiwen.com/subject/wramuftx.html