GO语言eclipse开发环境搭建

栏目: Go · 发布时间: 5年前

内容简介:安装环境操作系统 Win 10Go SDK 版本 1.9.2

安装环境

操作系统 Win 10

Go SDK 版本 1.9.2

eclipse 版本 photon or later.

一、配置 GO 的环境变量

最新稳定版 1.9.2 安装包 go1.9.2.windows-amd64.msi下载地址 https://golang.org/dl/ ,嫌网速慢可到 https://download.csdn.net/download/weixin_43103088/10639222 此处下载,下载之后直接运行安装,安装路径就使用它默认的 C:\Go\ 即可,之后一路 Next 并完成安装。自1.8.0版本之后Go 语言只需要配置 GOPATH (GOPATH是存放个人书写代码的工作空间)即可, GOROOT 和 Path 两个环境变量在安装完之后会自动生成。

GO语言eclipse开发环境搭建

GO环境变量

二、eclipse IDE 种类选择与GoClipse安装

采用eclipse开发GO语言时,eclipse必须安装CDT(cdt是eclipse C/C++开发IDE插件),所以我们直接安装eclipse的C/C++ IDE 编辑器即可

GO语言eclipse开发环境搭建

eclipse IDE for C/C++

安装过程就省略了(傻瓜式操作不需要说太多)。

安装完成后,到顶部菜单打开:Help >>> Eclipse Marketplace,如图

GO语言eclipse开发环境搭建

eclipse插件市场

点击弹出窗口,输入go,回车键确认搜索,找到GoClipse插件,点击install安装

GO语言eclipse开发环境搭建

安装GoClipse

如果之前已经安装了其他语言版本的eclipse,也可以直接在插件市场搜索CDT进行安装

三、安装三款GO语言小插件(重点部分)

我们要将要安装Go模块下的tools三个小插件,顺带把debug功能开启。

gocode是代码自动补全程序;

guru代码导航程序;

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

gdb64支持debug的程序。

1、先来安装gocode

打开CMD命令行,进入GO安装目录的src文件夹下,运行以下命令

#获取gocode
go get -u github.com/nsf/gocode
#编译gocode
go build github.com/nsf/gocode

查看一下效果

GO语言eclipse开发环境搭建

编译成功

接下来,就可以将gocode拷贝到Go安装目录的bin文件下,我的目录是安装在C盘,所以直接拷贝到C:\Go\bin

2、安装guru

此处下载guru源码 https://github.com/golang/tools ,把从github上下载下来的tools文件夹移位到golang.org/x/ 文件夹下(没有可自建)

GO语言eclipse开发环境搭建

文件路径

接下来再命令行中进入src目录,然后输入命令开始编译

go install golang.org/x/tools/cmd/guru

检查是否编译成功,直接去bin目录下查看即可,编译成功会出现一个guru.exe的文件。

3、安装godef

下载godef源码, https://github.com/rogpeppe/godef ,同上解压文件,接着在src目录下新建文件夹如下C:\Go\src\github.com\rogpeppe\godef,随后将解压的文件内容拷贝到新建的文件夹下,最后在命令行进入src目录,然后输入命令开始编译,大功告成。

go install github.com\rogpeppe\godef

4、安装gdb64.exe

下载gdb64.exe,然后解压文件,找到bin目录下的gdb文件,根据自己电脑的操作系统选择32位或者64位的文件,我这边是64位的系统,所以就选择gdb64.exe到Go安装目录的bin文件下。

此处下载gdb.exe 文件 https://nchc.dl.sourceforge.net/project/liteide/X31/liteidex31.windows-qt4.zip

开始gdb配置,选择如下配置项。

GO语言eclipse开发环境搭建

右键选择

GO语言eclipse开发环境搭建

如此配置

四、配置GoClipse

然后到顶部菜单打开:Window >>> Preference,在弹出窗口中对前面安装的三款小 工具 进行配置,如图

GO语言eclipse开发环境搭建

红框力度√要点上

然后按键,Apply保存更改,接下来的任务,主要是完成这三项配置

GO语言eclipse开发环境搭建

Go->Tools

OK,写段hello world代码运行一下

package main
import "fmt"
    
func main(){
    fmt.Print("Hello World!")
}

左键>Run As>Go Application

tips: 在src/下不能直接放.go文件。

GO语言eclipse开发环境搭建

大功告成


以上所述就是小编给大家介绍的《GO语言eclipse开发环境搭建》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Orange'S:一个操作系统的实现

Orange'S:一个操作系统的实现

于渊 / 电子工业出版社 / 2009-6 / 69.00元

《Orange S:一个操作系统的实现》从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不......一起来看看 《Orange'S:一个操作系统的实现》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具