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

作者:mdxy-dxy 时间:2024-02-16 16:02:35 

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

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的编译器

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

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

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

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

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

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

5.测试是否成功

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

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

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

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

6.其它

2012年3月31日:

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

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

标签:GO语言,eclipse
0
投稿

猜你喜欢

  • oracle中添加删除主键的方法

    2023-06-30 00:28:52
  • Python程序设计入门(1)基本语法简介

    2023-09-12 05:03:31
  • Java正则表达式的替换和分组功能

    2022-01-28 20:20:43
  • 用python爬取分析淘宝商品信息详解技术篇

    2022-09-12 23:40:54
  • 关于PyTorch环境配置及安装教程(Windows10)

    2021-04-23 09:04:31
  • php控制反转与依赖注入举例讲解

    2023-06-10 10:30:22
  • Python求正态分布曲线下面积实例

    2021-01-28 18:20:07
  • Python顺序结构语句详解

    2023-05-26 13:19:44
  • python pands实现execl转csv 并修改csv指定列的方法

    2022-11-20 01:45:27
  • 《Python之禅》中对于Python编程过程中的一些建议

    2022-01-30 12:04:16
  • Python如何使用27行代码绘制星星图

    2024-01-02 10:41:44
  • 用PHP将Unicode 转化为UTF-8的实现方法(推荐)

    2024-05-03 15:53:31
  • Python命令行参数解析包argparse的使用详解

    2021-04-01 01:58:52
  • python 实现二维列表转置

    2021-04-20 10:00:06
  • 如何通过python画loss曲线的方法

    2021-01-04 09:01:18
  • 卸载tensorflow-cpu重装tensorflow-gpu操作

    2022-07-31 12:46:13
  • 在python代码中加入环境变量的语句操作

    2023-03-01 22:58:19
  • 在EF中使用MySQL的方法及常见问题

    2024-01-28 11:22:03
  • Python使用Dash开发网页应用的方法详解

    2022-04-26 03:45:14
  • python使用requests模块实现爬取电影天堂最新电影信息

    2021-02-21 22:44:44
  • asp之家 网络编程 m.aspxhome.com