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

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

一、        下载编译器

下载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

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