1. 下载安装包

下载地址:http://www.golangtc.com/download

32 位请选择名称中包含 windows-386 的 msi 安装包,64 位请选择名称中包含 windows-amd64 的。下载好后运行,不要修改默认安装目录 C:\Go\,若安装到其他位置会导致不能执行自己所编写的 Go 代码。安装完成后默认会在环境变量 Path 后添加 Go 安装目录下的 bin 目录 C:\Go\bin\,并添加环境变量 GOROOT,值为 Go 安装根目录 C:\Go\ 。

验证是否安装成功

在运行中输入 cmd 打开命令行工具,在提示符下输入 go,检查是否能看到 Usage 信息。输入 cd %GOROOT%,看是否能进入 Go 安装目录。若都成功,说明安装成功。

不能的话请检查上述环境变量 Path 和 GOROOT 的值。若不存在请卸载后重新安装,存在请重启计算机后重试以上步骤。

2.配置工作目录

在环境变量 的系统变量中添加GOPATH   例如D:\go\

go语言编译程序不能运行在win2008 go语言 windows_Go

cmd 下运行 go env可以看到go的基本配置

GOARCH-架构
GOBIN 工作目录下的详情文件夹
GOEXE 生成可执行文件的后缀
HOST 交叉编译系统
HOSTARCH 交叉编译的CPU
OS 当前系统的系统名称
PATH 工作目录
ROOT 安装目录

工作目录下的结构
bin(存放编译后生成的可执行文件)
pkg(存放编译后生成的包文件)
src(存放项目源码)

3.写代码

1)在D盘go文件夹新建一个文件:test.go

2)输入或者直接复制粘贴代码:

package main

import "fmt"

func main(){

fmt.Printf("Hello Word!\n");

}


注意:大括号一定要这么写,这是因为go在语法中加入一些代码规范,按照下面这样写是错误的:

func main()

{
fmt.Printf("Hello Word!\n");
}

3)go build -o D:\go\test.exe D:\go\test.go

或者

go build D:\go\test.go

编译成功后,会在D盘go文件夹生成一个test.exe文件

cmd test.exe

输出 Hello Word!

4.编辑器

官网:http://www.sublimetext.com/

安装Package Control

点击菜单上view,然后选择 Show Console

输入以下内容,并回车:

注意:Sublime Text3:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = 
sublime.installed_packages_path(); urllib.request.install_opener( 
urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen(
 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())


重启Sublime Text 3

在 Preferences菜单下,多出一个菜单项 Package Control。说明安装成功。

安装GoSublime插件

按住Ctrl+Shilft+p会弹出一个对话框。或者 点击菜单栏“Tools”,然后选择“Command palette...”。

输入install回车弹出一个安装包的对话框

接着在对话框中,输入GoSublime选择GoSublime回车。

同样输入Go build选中回车(可选操作)


安装完之后,就可以安装Sublime的插件了,安装插件之后记得重启Sublime生效,Ctrl+Shift+p打开Package Controll 输入pcip(即“Package Control: Install Package”的缩写)。写好程序后按下快捷键 Ctrl + b
输入 go build 文件名.go

运行,同样 按下快捷键 Ctrl + b 界面下方会出现如下界面,输入 (文件名)回车 。如图: