在配置Eclipse之前,我们必须保证下面这些都已经安装,并且正常工作了:

一,Go语言:参考文章 http://blog.csdn.net/sunylat/article/details/49859695

二,Eclipse:参考文章 http://blog.csdn.net/sunylat/article/details/49866561

三,Eclipse的CDT:参考文章 http://blog.csdn.net/sunylat/article/details/49867033

四,必须安装1.8的JDK:参考文章 http://blog.csdn.net/sunylat/article/details/49882827

五,设置GOPATH:参考文章 http://blog.csdn.net/sunylat/article/details/49885471

满足上面条件后,我们开始配置Eclipse:

一,安装goClipse:这是go语言的Eclipse插件,官方网址:https://github.com/GoClipse/goclipse

安装方式:使用eclipse的软件升级功能完成,打开Eclipse,“help”->"install new softwear ",随后点“add”按钮,在“location”里面输入“http://goclipse.github.io/releases/”后,点“OK”按钮,随后操作就和升级其它软件一样了,这个插件安装完毕后,我们就可以在Eclipse的“window”->"preferences"的左侧看到“go”的项目了,这说明我们已经成功按照了goClipse!

二,配置goClipse:goClipse的配置,主要有这些:

1,设置GOROOT:打开“window”->"preferences"的左侧看到的“go”的项目后,我们发现,需要配置两项:GOROOT和GOPATH,由于我已经配置好了这两项了,只要正确选择就可以了。GOROOT我选择我的GO语言目录“/usr/local/go”;GOPATH使用我配置好的系统环境变量,这两项选择完毕后,点击“Apply”按钮,这个时候,goClipse配置完成1/3!

2,安装goCode:它是go语言的代码自动提示工具,在IDE里面编写go语言非常有用。

官方地址:https://github.com/nsf/gocode

安装:进入shell中,进入GOPATH的src目录,随后输入:"go get -u github.com/nsf/gocode",如果一切正常,那么我们会发现在GOPATH下面多了一个“bin”目录,里面有一个可执行程序“gocode”,我们在Eclipse的go语言配置界面的"tools"对应的“gocode”,选择这个可执行文件,随后点击“Apply”按钮,这时,go语言的代码自动提示功能应该可以了!

3,安装go oracle:它是go语言的代码分析工具,在IDE里面编写和分析go语言程序非常非常有用。

官方地址:https://github.com/golang/tools

下载已编译好的go oracle:这是我已经为大家编译好的go oracle,分别为windows和linux版本。

地址:https://github.com/golang/tools

windows版:oracle.exe

linux版:oracle

编译好的go oracle下载地址:http://download.csdn.net/detail/sunylat/9275905

下载完毕后,把可执行文件放入GOPATH的bin目录中,随后在Eclipse的go语言配置界面的"tools"对应的“go oracle”,选择这个对应操作系统的oracle就可以了,在ubuntu里面应该选择“oracle”,随后点击“Apply”按钮,我们进入eclipse里面,随便编写些代码,按住ctrl,随后点击任意代码,我们就可以看到选中代码源代码了!

到此,ubuntu14.10里,Eclipse的GO语言开发环境搭配完毕!!

ubuntu - 14.04,安装、配置GO语言开发工具Eclipse!!的更多相关文章

  1. Ubuntu 18.04 安装配置 go 语言

    Ubuntu 18.04 安装配置 go 语言 1.下载 下载 jdk 到 Downloands 文件夹下 cd 进入 /usr/local, 创建 go 文件夹, 然后 cd 进这个文件夹 cd / ...

  2. Ubuntu 14.04 安装配置备忘录

    完全在 Linux 下工作,大概有3年时间了. 之前都是用 Windows, 而把 Linux 装在虚拟机里,现在反过来,把 Windows 装在了虚拟机里,只是因为偶尔还要用网银的缘故. 以我这几年 ...

  3. Ubuntu 14.04安装配置NFS服务器

    (一)安装NFS服务器1.1-安装Ubuntu nfs服务器端: sudo apt-get install nfs-kernel-server 1.2-安装nfs的客户端: sudo apt-get ...

  4. Ubuntu 14.04安装配置NFS

    (一)安装NFS服务器 sudo apt-get install nfs-kernel-server sudo apt-get install nfs-common​(在安装nsf-kernel-se ...

  5. Ubuntu 14.04 安装配置强大的星际译王(stardict)词典

    转载http://blog.csdn.net/huyisu/article/details/53437931

  6. 在Ubuntu 14.04安装和使用Docker

    Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...

  7. [转]在Ubuntu 14.04安装和使用Docker

    在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...

  8. Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法

    Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法跟Ubuntu 12.04 - 13.10 以及jellybean编译环境配置没多大区别, 顺便记录下而已: Ub ...

  9. ubuntu 14.04 安装搜狗拼音输入法

    原文:ubuntu 14.04 安装搜狗拼音输入法 ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单. 先到搜狗拼音官网下载对应的 ...

随机推荐

  1. 基于 WebSocket 的 MQTT 移动推送方案

    WebSphere MQ Telemetry Transport 简介 WebSphere MQ Telemetry Transport (MQTT) 是一项异步消息传输协议,是 IBM 在分析了他们 ...

  2. 蓝桥杯 算法训练 ALGO-152 8-2求完数

     算法训练 8-2求完数   时间限制:50.0s   内存限制:256.0MB 问题描述 如果一个自然数的所有小于自身的因子之和等于该数,则称为完数.设计算法,打印1-9999之间的所有完数. 样例 ...

  3. QT5 地图的使用

    https://blog.csdn.net/qq_28877125/article/details/80561829 博客园地址 资源下载地址: https://download.csdn.net/d ...

  4. AngularJS:动画

    ylbtech-AngularJS:动画 1.返回顶部 1. AngularJS 动画 AngularJS 提供了动画效果,可以配合 CSS 使用. AngularJS 使用动画需要引入 angula ...

  5. Mongodb 5节点异地两中心故障转移恢复测试案例

    Mongodb5节点异地两中心故障转移恢复测试案例 架构方式:5节点,主中心(2数据1仲裁),备中心(1数据1仲裁) 1基本情况 操作系统:Red Hat Enterprise Linux Serve ...

  6. Scala的Json序列化

    import java.util.TimeZone import com.fasterxml.jackson.databind.{DeserializationFeature, ObjectMappe ...

  7. c语言-顺序表

    在数据结构中包含两种,一种线性结构(包括顺序表,链表,栈,队列),一种非线性结构(树,图), 顺序表,其实就是在内存动态数组,Java中的ArrayList就是一个典型的顺序表,它在顺序表的基础上增加 ...

  8. JeeSite入门介绍(一)

    JeeSite特点:高效.高性能.强安全性属于开源.JavaEE快速开发平台:接私活的最佳助手: JeeSite是在Spring Framework基础上搭建的一个Java基础开发平台,以Spring ...

  9. 2014.12.22 几个有用的oracle正则表达式

    SELECT REGEXP_REPLACE('LSS12345', '[^0-9]') FROM DUAL 结果:12345 '[^0-9]'中的^表示‘非’上述表达式的含义是“将LSS12345中的 ...

  10. web.config中namespace的配置(针对页面中引用)

    1,在页面中使用强类型时: @model GZUAboutModel @using Nop.Admin.Models//命名空间(注意以下) 2,可以将命名空间提到web.config配置文件中去,此 ...