在配置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. springmvc 加载静态文件失败

    header.jsp,部分代码 <head> <title>QA|VIS_PLATFORM</title> <meta content="width ...

  2. 使用while 打印10~1,1~10

    使用while 打印10~1,1~10 #!/bin/bash i= ));do echo $i ((i--)) done 答案:109876543210 i= ));do echo $i ((i++ ...

  3. webrtc doubango linphone

    1.doubango官网:http://www.doubango.org/ 2.doubango是一个开源的VOIP基础平台, 并能用于嵌入式和桌面系统的开源框架,该框架使用ANSCI-C编写,具有很 ...

  4. binlog之一:binary log初探

    MySQL Binary Log也就是常说的bin-log,是mysql执行改动产生的二进制日志文件,其主要作用有两个: Replication(主从数据库):在master端开启binary log ...

  5. linux下面的df命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...

  6. 第十四章 Spring MVC的工作机制与设计模式(待续)

    Spring MVC的总体设计 Control设计 Model设计 View设计 框架设计的思考 设计模式解析之模版模式

  7. nginx 限制solr

    server { listen 80; server_name bai.com  www.bai.com; location /solr/ { allow 192.168.0.0/24; allow ...

  8. 我的第一个Socket程序-SuperSocket使用入门(一)

    第一次使用Socket,遇到过坑,也涨过姿势,网上关于SuperSocket的教程基本都停留在官方给的简单demo上,实际使用还是会碰到一些问题,所以准备写两篇博客,分别来介绍SuperSocket以 ...

  9. python之Dict和set类型

    Dict就是一种key:value的表格: >>> d = { 'Adam':95, 'Lisa':85, 'Bart':59, 'Paul':75 } >>> p ...

  10. struts2学习笔记(3)struts.xml的一些常用设置

    在开发中通常需要用到多个配置文件,可以通过在web.xml中添加以下代码: <include file="login.xml"></include> 将sr ...