这里先以Windows为例,以后会补齐Linux部分,Linux部分更简单。
一、Golang 安装 1、二进制安装
(1)点击 下载最新版本的GO。在这里我们下载了go.weekly.2012-01-27.windows-amd64.tar.gz。
也可以在 下载,比如: 。
(2)将二进制安装包解压到C盘根目录下。
(3)设置环境变量。
set goroot=c:\go
set goarch=386
set goos=windows
set path=c:\go\bin
(4)测试环境是否可用
CMD打开控制台,输入6g回车即可,如果能看到如下信息说明成功了,否则可能是path环境变量路径设置有问题:
gc: usage: 6g [files] file.go...
(5)编程测试
用记事本编写如下代码:
package main
import "fmt"
func main(){
fmt.Printf("hello world\n");
}
保存文件到磁盘某个路径下,比如:C:\go\project,扩展名可以任意,这里用.go,即first.go。
运行CMD,CD目录到C:\go\project,敲如下命令编译、连接、运行应用程序:
6g first.go // 1编译程序,产生first.6
6l first.6 // 2链接程序,产生6.out
6.out // 3执行程序,产生结果hello world
可以看到输出hello world,恭喜你也Golang了。
在步骤2链接程序中,也可以指定可执行文件名first而不是默认的6.out,通常我们也会这么做,具体如下:
6l -o first first.6 // Windows下需要指定可执行文件扩展名即6i -o first.exe first.6
2、源码安装
(1)安装MinGW,点击 下载MinGW。
(2)下载Golang源码。
进入MinGW安装目录,双击mintty打开终端窗口,执行而下命令下载Golang源码:
hg clone -u release /c/go
(3)编译Golang源码。
打开CMD,执行"cd /c/go/src"进入src目录,执行"./all.bash"编译源码。
(4)设置环境变量。本步及以后步骤同二进制安装。
二、IDE环境配置 好用IDE千千万,但是这里我们采纳官方建议,用notepad++做IDE,具体配置步骤如下:
(1)安装Golang并配置环境变量参考前文,安装notepad++。
(2)配置Golang语法高亮。
由于Golang自带了语法高亮配置,因此,只需要在nodepad++里导入配置即可,非常方便,具体步骤如下:
(A)如果go安装目录(C:\go\misc)下有go语言支持包,则直接用即可,没有可以点击 下载。
(B)打开文件userDefineLang.xml,取消掉文件开头和结尾的和的注释。
(C)把文件go.xml拷贝到nodepad++安装目录下的plugins\APIs目录里。
(D)把文件userDefineLang.xml拷贝到nodepad++安装目录下,打开nodepad++,选择视图/自定义语言对话框,在弹出的对话框中点击Import按钮弹出对话框选择userDefineLang.xml并打开,会提示Import Success。这样再次用nodepad++打开first.go就能看到能够Golang语法高亮了。
(3)设置Golang编译运行快捷键。
打开first.go文件,按F5会弹出对话框,在编辑框中输入如下脚本:
cmd /k 6g.exe -o first.6 "$(FULL_CURRENT_PATH)" & 6l.exe -o first.exe first.6 & del first.6 & first.exe & PAUSE & del first.exe & EXIT
保存为Run Go,并为之设置快捷方式Ctrl+F7。同时按下Ctrl+F7,则会编译、链接、运行应用程序,并在控制台窗口输出销魂的"hello world",恭喜你IDE设置好了。
你也可以够浪了
。