2019独角兽企业重金招聘Python工程师标准>>>

一、配置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 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文件夹下,运行以下命令

#获取

go codego get -u github.com/nsf/gocode

#编译

go codego build github.com/nsf/gocode

查看一下效果

编译成功

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

2、安装guru

把从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:\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配置,选择如下配置项。

右键选择

如此配置

四、配置GoClipse

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

红框力度√要点上

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

Go->Tools

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

package  main

import  "fmt"

func  main (){

fmt.Print("Hello World!")

}

左键>Run As>Go Application

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

欢迎工作一到五年的Java工程师朋友们加入Java架构开发:855801563

本群提供免费的学习指导 架构资料 以及免费的解答

不懂得问题都可以在本群提出来 之后还会有职业生涯规划以及面试指导

同时大家可以多多关注一下小编 纯干货 大家一起学习进步

转载于:https://my.oschina.net/u/3959491/blog/2056385

GO语言eclipse开发环境搭建相关推荐

  1. Eclipse开发环境搭建

    锁定老帖子 主题:Eclipse开发环境搭建 精华帖 (0) :: 良好帖 (3) :: 新手帖 (13) :: 隐藏帖 (0) 作者 正文 hanqunfeng 等级: 性别: 文章: 57 积分: ...

  2. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

  3. WAMP + Zend Framework + Zend Studio For Eclipse 开发环境搭建

    组件 WAMP Server (Windows + Apache + MySql + PHP) 版本: WampServer 2.0e 网站: http://www.wampserver.com/en ...

  4. Hadoop伪分布配置与基于Eclipse开发环境搭建

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  5. spark Intellij IDEA及eclipse开发环境搭建

    Apache Spark探秘:利用Intellij IDEA构建开发环境 http://dongxicheng.org/framework-on-yarn/apache-spark-intellij- ...

  6. 专2-第二课 Eclipse开发环境搭建

    2.1下载Eclipse 2.2 安装C/C++版本的Eclipse 2.3 安装JDT插件开发Java程序 2.4 使用Eclipse开发驱动程序 既然安装了eclipse来进行驱动学习,那么我们就 ...

  7. go语言android开发环境搭建,golang开发android应用(一) - go语言android应用环境搭建...

    基于golang的android动态库开发,很久以前golang就支持开发android上的动态库及应用了,golang的环境搭建就不说了,直接从gomobile开始 软件依赖 golang, gom ...

  8. c语言 嵌入式开发环境搭建,嵌入式C语言环境的搭建

    IMPORT |Image$$RO$$Limit| IMPORT |Image$$RW$$Base| IMPORT |Image$$ZI$$Base| IMPORT |Image$$ZI$$Limit ...

  9. Ubuntu下 Tomcat + JSF + Ant + eclipse 开发环境搭建

    JDK的安装就不用说了,这是必须的.. 1. 去http://tomcat.apache.org/tomcat-7.0-doc/index.html下载Tomcat应用服务器,我用的版本是7.0 2. ...

最新文章

  1. Java 设计模式之工厂模式
  2. linux 系统工程师 面试 开放式问答
  3. 使用css实现点击切换效果
  4. node --- [跨域] 预检请求
  5. garch模型python步骤_GARCH模型的建模步骤?
  6. java dumpstack_Java获取执行进程的dump文件及获取Java stack
  7. URL报错: unknown protocol
  8. java 多线程的一种实现方式
  9. rhel6.4部署tomcat
  10. 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本
  11. 计算机二级python真题3和答案_计算机二级python真题:第3套综合应用题
  12. (转)快与慢(上):AI应用于投资领域的现状与未来
  13. 研磨设计模式--外观模式
  14. mysql关联查询关键字_MySQL数据高级查询之连接查询、联合查询、子查询
  15. Photoshop插件-保存-转换sRGB-脚本开发-PS插件
  16. vue面试题自我介绍
  17. SDK实现APP一键登录文档
  18. 突发!Google 最大数据中心发生爆炸,三名技术人员受伤
  19. 创建VMware Win10虚拟机教程
  20. 【管理篇 / 配置】❀ 09. 邮件报警 ❀ FortiGate 防火墙

热门文章

  1. 【大数据算法】蓄水池抽样算法
  2. 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行.
  3. c++矩阵作为函数输入变量_C++实现矩阵乘法
  4. HP服务器350g5怎么安装系统,HP ML350 G5服务器安装SCO 5.0.7流程
  5. java线程删除文件,线程“main”java.io.jgitinernalexception中的异常:无法删除临时文件c:\users\13 dec...
  6. html文件 运行php文件路径问题,HTML_基础 HTML之目录问题(相对路径和绝对路径区别),相对路径-以引用文件之网页所 - phpStudy...
  7. orcad如何设置模块化设计_充气膜结构送风设置设计以及通风效果如何呢?
  8. 设置gbk_我的gVim设置
  9. alert点击完确定关闭浏览器窗口_关务实操技巧:单一窗口缓存4大清理方法,解决部分退单问题...
  10. php中的全局异常,PHP的全局错误处理详解