在windows下配置Eclipse + go环境

Posted 功夫 熊猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows下配置Eclipse + go环境相关的知识,希望对你有一定的参考价值。

http://blog.csdn.net/hengyunabc/article/details/7371446

 

本文章地址:http://blog.csdn.net/hengyunabc/article/details/7371446

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也的确比较好用。

 

======================

 

http://www.cnblogs.com/wenjingu/p/3229578.html

Eclipse平台下配置Go语言开发环境(Win7)

《Go语言编程》中写到:“从功能和易用性等方面考虑, Eclipse+GoEclipse、LiteIDE这两个环境在所有IDE里面是表现最好的”,所以笔者打算采用Eclipse+GoEclipse开发环境。

Eclipse平台下配置Go语言开发环境步骤:

1、安装JDK和Eclipse

     建议JDK1.6及以上版本。Eclipse3.6及以上版本。

2、安装GoEclipse插件

    在Eclipse中点击菜单“Help”-》“Install New Software”打开如下对话框,添加go插件的安装地址:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/,

按提示一步一步操作即可,下载时可能会遇到网络问题,可使用goagent或其他代理。

     

3、安装并配置Go的编译器

下载地址:https://code.google.com/p/go/downloads/list

下载时请注意版本,应选择windows-386的版本。

安装完后重启Eclipse,并通过菜单项“Window”-》“Preferences”-》“Go”打开Go语言的配置选项框。如下图:

选择Go的安装路径即可,如笔者的安装路径是F:\\Work\\Go

4、配置调试器(可选)

需要先安装MinGW,下载地址:http://sourceforge.net/projects/mingw/files/MinGW/

安装完之后,通过菜单项“Window”-》“Preferences”-》“Go”-》“Debugger”打开调试器的配置选项框。

将GDB路径配置为:MinGW安装目录下的gdb.exe文件即可。

5、配置代码自动补全(可选)

需要配置gocode,可使用goEclipse插件自带的版本,也可以自己下载:https://github.com/nsf/gocode

笔者使用的是goEclipse插件自带的版本,配置方式如下:

通过菜单项“Window”-》“Preferences”-》“Go”-》“Gocode”打开配置选项框。

将Gocode的路径配置为:goEclipse的安装路径下的gocode.exe文件,如

F:\\Work\\eclipse\\plugins\\com.googlecode.goclipse.gocode_0.7.6.v450\\tools\\windows_386\\gocode.exe

6、配置支持Import远程包(可选)

为了支持Import远程包,最好装个gowin-env。下载地址:https://bitbucket.org/akavel/gowin-env/downloads。 如果下的是压缩包,请把它解压到C盘。例如,C:\\gowin-env。里面有个Console.bat是以后使用go get的环境。举例:有个文件a.go,里面import (

    "fmt"

    "github.com/astaxie/beedb"

_ "github.com/ziutek/mymysql/godrv"

为了编译该a.go文件,需要启动Console.bat,然后在该命令行窗口,进入c:\\go\\src目录下,执行go getgithub.com/astaxie/beedb

Go get github.com/ziutek/mymysql/godrv .

Go 会自动下载该远程包并编译和安装这些包。

7、go install: no install location for directory *** outside GOPATH错误的处理

由于每一个Go程序都必须包含一个main包以及一个main()函数,因此如果没有main包就会导致上述错误。

以上是关于在windows下配置Eclipse + go环境的主要内容,如果未能解决你的问题,请参考以下文章

Windows下Go安装&环境配置&编译运行

Go语言学习,Windows下安装配置Go语言的配置环境

Windows下GO开发环境配置

windows环境下的eclipse操作虚拟机里面的hadoop相关配置

Windows下GO的开发环境配置及多工作区配置

Windows Go 开发环境下载安装并配置