eclipse编译器配置Go开发环境
暂时略,明天醒来再写
步骤如下:
1、安装JDK
2、下载并安装eclipse(这步很简单,记得eclipse选择eclipse ide for java ee developers)
3、下载goeclipse插件(eclipse的插件,地址http://goclipse.github.io/)
4、安装Git,由于本人是Windows环境,所以直接安装msysgit(下载地址https://gitforwindows.org/)
5、安装Go
6、在eclipse中配置相应环境
接下来对以上步骤进行描述。
1和2网上教程很多,就不多说了。
3、下载goeclipse插件。
首先先打开http://goclipse.github.io网址,选择Installation,之后打开eclipse,点击Help->Install new Software,再点击Add,在Location中输入http://goclipse.github.io/releases/,name随便写,点击OK,在弹出的框中选中Goeclipse,取消Contact all update sites during install to find required software,之后一直点击下一步,完成安装goeclipse插件。
如图
4、安装Git。在https://gitforwindows.org/中下载Git,由于是安装包安装,不需要配置任何东西,所以不过多介绍。
5、安装Go语言。登录https://golang.org/dl/,下载对应版本的Go语言安装包,由于可能在国内用户登不不了,所以可以选择去别的网站下载或者是百度云。我这里提供一个百度云地址,如果过期了可以联系我,重新发给你。我的使用的是Microsoft Windows 64位版本。地址:https://pan.baidu.com/s/1MZyt9H4u1ka7_N3GTRfXDQ
官网界面如下:
我使用的是go1.10.2.windows-amd64.msi 。直接下载之后安装就可以。环境变量什么的都不用配置,一次性配好。
6、在eclipse中配置相应环境。这步是重点,划重点。
以上5步完成后,现在打开你的eclipse,点击eclipse的”Window”菜项”Preferences”。如下图:
点击”Preferences“菜单项,,点击左侧“”Go选项“”显示如下图:
Go installation是选择Go语言安装的路径,也就是刚刚第五步安装go1.10.2.windows-amd64.msi 的路径,推荐默认安装在C盘根目录,据说其他目录容易有问题(我没求证)。我的目录如下。
而eclipse gopath是Go的工程文件存放地址,这个地址可以随便起,但注意尽量用英文名,我的是直接建在C盘Go安装目录下的,C:\Go\GO_WorkSpace,以下我都是采用这里。
这两项完成后,点击”Apply”按钮,应用选择配置
之后展开左侧”Go”节点,并点击”Tools“工具选项,如下图:
这里有3个需要选择的工具,我们按顺序来完成。
(a)gocode需要下载gocode源码,先登录github.com/nsf/gocode,然后解压文件,之后点击系统的运行->cmd,弹出cmd命令对话框,使用cd 命令切换到解压文件的目录,使用go build命令编译该文件夹。如图
新生成gocode-master,将其改名为gocode,并把该文件放入C:\Go\bin中(由于我的Go安装在C盘),第一步完成。
(b)先下载guru源码,地址https://github.com/golang/tools,接着在Go的安装目录下的src目录中,新建golang.org/x/tools/cmd/guru文件夹,意思就是建立很多个嵌套的文件夹。如图
然后将下载的guru源码,也就是tools-master.zip文件,拷贝tools-master.zip文件夹下的所有文件到刚刚建立的src目录中,即把G:\Go语言资料\tools-master\tools-master所有文件,拷贝到
C:\Go\src\golang.org\x\tools中。接着在运行->cmd,切换到src目录中,执行go install golang.org/x/tools/cmd/guru。编译完成后,在C:\Go\bin中生成guru文件。如图
(c)在eclipse中,选择Window->preferences,Go->Tools,在godef中,点击右侧的Download,自动下载相应的bin文件
下载完成后,自动关联。
以上3步完成后,我们还需要下载一个文件,来调试Go程序。先
https://nchc.dl.sourceforge.net/project/liteide/X31/liteidex31.windows-qt4.zip
下载完成后,复制gdb64.exe(32位系统选择gdb.exe)到C:\Go\bin中,
打开eclipse,新建一个go工程,在src目录下新建main目录,记住,必须main目录,名称不能改。再main目录下新建一个go文件,右键如图
弹出的对话框中,选择C:\Go\bin\gdb64.exe
好了,现在已经全部完成了。
运行程序如图
以上文件的下载地址:
msysgit 下载地址:https://gitforwindows.org
Go 安装包 下载地址:https://golang.org/dl/
goeclipse插件 下载地址: http://goclipse.github.io/releases(在线安装包)https://github.com/GoClipse/goclipse.github.io/archive/master.zip(离线安装包)
gocode 下载地址:https://github.com/nsf/gocode
guru 下载地址:https://github.com/golang/tools
godef 下载地址:https://github.com/rogpeppe/godef
gdb64.exe 下载地址:https://nchc.dl.sourceforge.net/project/liteide/X31/liteidex31.windows-qt4.zip
所有文件我全部打包在百度云中,并且gocode,guru,godef,gdb64.exe四个,可以将其放入C:\Go\bin中使用,而不需要第六步6、在eclipse中配置相应环境。
所有文件地址如下:https://pan.baidu.com/s/1PEIuJm9r2hR3tJq0l5rpcg
参考的文章有:
https://www.jianshu.com/p/48025776632c
https://blog.csdn.net/dgh_84/article/details/54973974
http://www.runoob.com/go/go-ide.html