分享
  1. 首页
  2. 文章

GO!---Windows下GO的环境搭建

zp373860147 · · 9540 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一、下载编译器

下载go语言的开发工具可以到http://code.google.com/p/gomingw/downloads/list 去下载,这里列出了当前最新的版本。

我选择下载http://gomingw.googlecode.com/files/gowin386_release.r60.3.zip

下载完毕之后,就是一个压缩包,我们把它解压缩,最终解压缩后的目录以go命名。

二、配置环境变量

编译工具下载之后解压缩,就是一个目录,后期我们需要在命令行或者工具中调用编译程序,所以需要把编译工具的路径以及相关属性配置进系统环境变量。

需要设定的环境变量如下:

1. set goroot=go编译程序主目录全路径

2. set goarch=386

3. set path=%goroot%/bin

4. set goos=windows

5. path 这个要自己设置,path里增加%GOBIN%;

其中go目录全路径是我们前面解压缩后的以go命名的目录,我们这里假设为c:\go

1、在xp环境下:

在桌面我的电脑右键,查看属性,弹出系统属性对话框,如下:

新建环境变量:

vistawin环境下:

在桌面计算机右键,查看属性,打开系统信息窗口,再点击"高级系统设置",弹出系统属性对话框,对话框与XP类似,具体设置参考XP系统设置部分。

三、配置开发工具

开发工具,我这里推荐两张,一种是Notepad++,一种是集成开发环境LiteIDE

1.Notepad++

Notepad++的主页为http://notepad-plus-plus.org/ ,大家可以上去自己下最新的版本。

程序的安装与普通程序没有区别,安装完毕之后就可以打开notepad++

默认情况下,notepad是不带go语言的代码解释器的,也不带便捷编译功能。所以我们需要下载安装go语言的代码解释器,并进行适当配置。

操作步骤如下:

(1)下载语言解析模板

go语言解析模板:http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip

下载之后,解压缩,里面有"go.xml","userDefineLang_Go.xml","README"三个文件,我们重点关注前面两个文件。

(2)将文件userDefineLang_Go.xml内容copyApplication DataNotepad++目录的userDefineLang.xml中,如果没有该文件,则直接userDefineLang_Go.xml文件名改成userDefineLang.xml复制过去。
XP: C:\Documents and Settings\[username]\Application Data\Notepad++
Vista/Win7 : C:\Users\[username]\AppData\Roaming\Notepad++

拷贝过去之后,打开userDefineLang.xml文件,把文件前面与最后的"<!-- <NotepadPlus> -->"和"<!-- </NotepadPlus> -->"分别改成"<NotepadPlus>"和"</NotepadPlus>",改完保存之后

(3)将go.xml文件copynotepad++安装目录下的plugins\APIs目录(例如:D:\Program Files\Notepad++\plugins\APIs);

(4)重启notepad++程序,在语言菜单下可以看见go

(5)设定快捷编译命令。

打开Notepad++程序之后,运行F5命令

在弹出的对话框中输入以下内容:"cmd /k 8g.exe -o tmp.8 "$(FULL_CURRENT_PATH)" & 8l.exe -o tmp.exe tmp.8 & del tmp.8 & tmp.exe & PAUSE & del tmp.exe & EXIT"。
保存为"Run Go",并设置Ctrl+F6为快捷键。

(6)测试编译

我们使用notepad++新建一个hello.go文件,在其中输入以下代码。注意,这里要设置成无BOM的UTF8格式,否则编不过



package main

import "fmt"

func main() {
fmt.Println("Hello World
!")
}

再按"Ctrl+F6"快捷键。

弹出窗口显示,证明环境配置完毕。

我们也可以在dos命令窗口中执行编译运行命令。

编译:8g -o hello.8 hello.go
链接:8l -o hello.exe hello.8
运行:hello.exe

//这种方法已经测试过,OK

2.LiteIDE

LiteIDEgo语言开发一个集成环境,可以到

http://code.google.com/p/golangide/downloads/list 去查看最新版本。

我们这里下载LiteIDE12.2_windows版本

这个工具的配置在下载处有文档说明,这里就不详细介绍了。

//这个还没测试是否OK

希望写的内容对大家有帮助。



注:


如果是windows下,建议用.msi的。我在这里吃了个亏,用了zip的,结果设置环境变量后,在Notepad++里用没问题,但是LitIDE里就是没法用,Package里一直显示无法找到GO安装,而且一build就说无法启动,后来在命令行里尝试go命令,发现始终是"go"不是内部或外部命令。最终换了.msi后问题解决。

还有一点是,环境变量中还需要加一个GOPATH c:\go


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:zp373860147

查看原文:GO!---Windows下GO的环境搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
9540 次点击
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏