GO语言eclipse开发环境搭建 - Go语言中文社区

GO语言eclipse开发环境搭建


安装环境

操作系统 Win 10
Go SDK 版本 1.12.5
eclipse 版本 photon or later.

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

#二、eclipse IDE 种类选择与GoClipse安装
采用eclipse开发GO语言时,eclipse必须安装CDT(cdt是eclipse C/C++开发IDE插件),所以我们直接安装eclipse的C/C++ IDE 编辑器即可
eclipse IDE for C/C++
安装过程就省略了(傻瓜式操作不需要说太多)。
安装完成后,到顶部菜单打开:Help >>> Eclipse Marketplace,如图
eclipse插件市场
点击弹出窗口,输入go,回车键确认搜索,找到GoClipse插件,点击install安装
安装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

查看一下效果
编译成功
接下来,就可以将gocode拷贝到Go安装目录的bin文件下,我的目录是安装在C盘,所以直接拷贝到C:Gobin
####2、安装guru
此处下载guru源码https://github.com/golang/tools把从github上下载下来的tools文件夹移位到golang.org/x/ 文件夹下(没有可自建)
文件路径
接下来再命令行中进入src目录,然后输入命令开始编译

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

检查是否编译成功,直接去bin目录下查看即可,编译成功会出现一个guru.exe的文件。
####3、安装godef
下载godef源码,https://github.com/rogpeppe/godef,同上解压文件,接着在src目录下新建文件夹如下C:Gosrcgithub.comrogpeppegodef,随后将解压的文件内容拷贝到新建的文件夹下,最后在命令行进入src目录,然后输入命令开始编译,大功告成。

go install github.comrogpeppegodef

####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配置,选择如下配置项。
右键选择
如此配置

#四、配置GoClipse
然后到顶部菜单打开:Window >>> Preference,在弹出窗口中对前面安装的三款小工具进行配置,如图
红框力度√要点上
然后按键,Apply保存更改,接下来的任务,主要是完成这三项配置
Go->Tools
Apply保存更改
OK,写段hello world代码运行一下

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

左键>Run As>Go Application

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

大功告成
大功告成!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43103088/article/details/82285167
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-26 22:45:21
  • 阅读 ( 1190 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢