GO语言eclipse开发环境搭建

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

内容简介:安装环境操作系统 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开发环境搭建》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Go Web 编程

Go Web 编程

[新加坡]Sau Sheong Chang(郑兆雄) / 黄健宏 / 人民邮电出版社 / 2017-11-22 / 79

《Go Web 编程》原名《Go Web Programming》,原书由新加坡开发者郑兆雄(Sau Sheong Chang)创作、 Manning 出版社出版,人名邮电出版社引进了该书的中文版权,并将其交由黄健宏进行翻译。 《Go Web 编程》一书围绕一个网络论坛 作为例子,教授读者如何使用请求处理器、多路复用器、模板引擎、存储系统等核心组件去构建一个 Go Web 应用,然后在该应用......一起来看看 《Go Web 编程》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具