win7下配置GO语言环境 + eclipse配置GO开发

 更新时间:2020年5月1日 09:42  点击:2007

配置可能会随官方改变,本文仅供参考。

1.下载安装GO的包

到https://code.google.com/p/go/downloads/list 下载对应操作系统的包(作者写本文时选的是go1.0.3.windows-amd64.zip )

PS:安装有两种方法,使用MSI安装,自动会帮助配置好环境变量。使用ZIP解压后得自己手动设置环境变量。

2.设置环境变量

在“我的电脑”中配置GO的环境变量:

2.1新建环境变量 GOROOT,值为你所解压的GO的根目录(作者的为 C:\go)

2.2在PATH环境变量中添加GO的bin,作者的为 %GOROOT%\bin;

2.3打开cmd命令行,输入 go。如果配置正确,则会有帮助提示。

3.设置eclipse安装go插件

3.1首先得下载eclipse(作者使用的版本为eclipse jee 4.2)

3.2安装go的eclipse插件

在eclipse的help-》install new software-》add-》添加go插件的安装地址:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/-》接着就是很容易明白的安装了,不详述。

3.3补充

在这位兄弟的文章中(后面有提供),写道了还需要配置gocode(作为输入代码自动补全功能的一个插件),作者没有用到,因为在写hello world测试程序时,简单的代码补全功能已经自带了;文章中还写道需要配置minGW,作者也并没有下载配置,因为hello world能够正常运行。可能后续的开发需要,以后再补充。免得一下子把学习曲线提高。

有兴趣的同学,可直接参考官方文档进行了解与配置http://golang.org 。作者从go的windows版本的解压安装方式用,所看到的方法只有以上描述了。若有不足之处请指导。

2012-03-31:新版的goclipse改进很大,本文有些内容已过时。

1.下载go的windows下的安装包:

https://code.google.com/p/go/downloads/list


也可以下载源代码,用MinGW编译。先配置好MinGW的环境,再运行all.bat即可。

MingW:http://www.mingw.org/


2.下载gocode,用于go的补全提示:

gocode 的github地址:

https://github.com/nsf/gocode

要安装git,在windows下,通常用msysgit。

https://code.google.com/p/msysgit/


再在cmd下安装:

go get -u github.com/nsf/gocode


也可以下载代码,直接用go build来编译,会生成gocode.exe。


3.在eclipse中安装插件:

http://code.google.com/p/goclipse/wiki/InstallationInstructions


4.配置插件: (1).配置go的编译器



(2).配置gocode(可选),这里我用的是eclipse插件自带的gocode。



(3).配置gdb,做调试用(可选)

如果安装了MingW,可以在安装目录下找到gdb。



5.测试是否成功

新建一个go工程,再建立一个hello.go。如下图:



gdb调试如下(要在console中用输入命令来调试):



6.其它

2012年3月31日:

目前这个eclipse插件,只能把代码放在cmd包中才能运行。

貌似现在流行的是Sublime Text2 + gocode。Sublime Text也的确比较好用。

[!--infotagslink--]

相关文章

  • Tomcat配置及如何在Eclipse中启动

    这篇文章主要介绍了Tomcat配置及如何在Eclipse中启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-04
  • Go语言压缩和解压缩tar.gz文件的方法

    这篇文章主要介绍了Go语言压缩和解压缩tar.gz文件的方法,实例分析了使用Go语言压缩文件与解压文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-03
  • 标准版Eclipse搭建PHP环境的详细步骤

    一、下载Eclipse的PHP插件  百度搜索phpeclipse,看到某条结果是带有SourceForge.net字样的,点进去,找到Download按钮,点击之后,等待5秒就会开始下载了。二、安装Eclipse的PHP插件  插件下载完成之后,解压,然后把site.xml...2015-11-24
  • tomcat9 下载安装和配置+整合到eclipse的教程详解

    这篇文章主要介绍了tomcat9 下载安装和配置+整合到eclipse,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-28
  • go语言使用RC4加密的方法

    这篇文章主要介绍了go语言使用RC4加密的方法,实例分析了RC4加密的技巧与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-07
  • Go语言图片处理和生成缩略图的方法

    这篇文章主要介绍了Go语言图片处理和生成缩略图的方法,涉及Go语言针对图片操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-03
  • Eclipse中安装反编译工具Fernflower的方法(Enhanced Class Decompiler)

    这篇文章主要介绍了Eclipse中安装反编译工具Fernflower的方法(Enhanced Class Decompiler),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-01-20
  • 创建第一个Go语言程序Hello,Go!

    这篇文章主要介绍了创建第一个Go语言程序Hello,Go!本文详细的给出项目创建、代码编写的过程,同时讲解了GOPATH、Go install等内容,需要的朋友可以参考下...2020-05-01
  • Eclipse编辑jsp、js文件时卡死现象的解决办法汇总

    使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,下面通过脚本之家平台给大家分享几种解决办法,需要的朋友参考下...2016-02-05
  • Go语言创建、初始化数组的常见方式汇总

    这篇文章主要介绍了Go语言创建、初始化数组的常见方式,实例汇总了Go语言操作数组的常见技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-01
  • go语言实现文件分割的方法

    这篇文章主要介绍了go语言实现文件分割的方法,实例分析了Go语言操作文件的技巧,需要的朋友可以参考下...2020-05-05
  • Go语言通过http抓取网页的方法

    这篇文章主要介绍了Go语言通过http抓取网页的方法,实例分析了Go语言通过http操作页面的技巧,需要的朋友可以参考下...2020-05-05
  • go语言简单的处理http请求的函数实例

    这篇文章主要介绍了go语言简单的处理http请求的函数,实例分析了Go语言处理http请求的技巧,需要的朋友可以参考下...2020-05-07
  • Spring JPA配置文件Eclipse报错如何解决

    这篇文章主要介绍了Spring JPA配置文件Eclipse报错如何解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-10-21
  • Go语言实现socket实例

    这篇文章主要介绍了Go语言实现socket的方法,实例分析了socket客户端与服务器端的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-03
  • Go语言里的new函数用法分析

    这篇文章主要介绍了Go语言里的new函数用法,实例分析了new函数的功能及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-03
  • Windows系统下Eclipse搭建ESP32编译环境及安装过程

    Ecppse 使用了 ESP-IDF 中的 Makefile 支持。这意味着您需要从创建 ESP-IDF 项目开始。您可以使用 github 中的 idf-template 项目,接下来通过本文给大家介绍Windows系统下Eclipse搭建ESP32编译环境及安装过程,感兴趣的朋友一起看看吧...2021-10-18
  • eclipse汉化及jdk安装环境配置超详细教程(Java安装教程)

    这篇文章主要介绍了eclipse汉化及jdk安装环境配置超详细教程(Java安装教程),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-03-11
  • Eclipse 和 IDEA 导入library库文件【图文步骤】

    关于关于Eclipse 和 IDEA 导入library库文件,本教程使用图文并茂来详情讲解,非常实用,做Android开发的同学可以参考一下。 关于Eclipse 和 IDEA 导入library库文件,...2016-09-20
  • Go语言实现简单留言板的方法

    这篇文章主要介绍了Go语言实现简单留言板的方法,涉及数据库、模板页面元素等留言板相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-03