一. windows环境
1.下载路径:
http://www.golangtc.com/download
下载1.6版本的64位软件:go1.6.windows-amd64.msi
2.其实在安装的时候,会自动在系统环境变量里新建一个 GOROOT 环境变量,如下:
C:\program\Go\
还会自动把 PATH 环境变量设置好,如下:
C:\program\Oracle\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%/lib;C:\program\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\Common
Files\Thunder Network\KanKan\Codecs;C:\program\Go\bin
然后我们还需要加一个环境变量GOBIN,设置如下:
C:\program\Go\bin
3.打开cmd,执行 go env,如下说明go环境安装完成,
C:\Users\gl>go env
set GOARCH=amd64
set GOBIN=C:\program\Go\bin
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=
set GORACE=
set GOROOT=C:\program\Go
set GOTOOLDIR=C:\program\Go\pkg\tool\windows_amd64
set GO15VENDOREXPERIMENT=1
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
C:\Users\gl>
4.输出"Hello World"
1)在c:\temp\go目录下建立一个文件test.go
2)写入如下代码:
package main
import "fmt"
func main(){
fmt.Println("Hello World!")
}
3).可以在cmd中直接执行 go run test.go 运行查看结果,也可以执行 go build test.go 编译生成test.exe ,执行test.exe也可以看到相同的结果
5.开发go程序的IDE工具详见下面链接:
http://blog.csdn.net/shuideyidi/article/details/38390809
6.新建项目:
1)在src文件夹下,按照你想要创建的包名,组织文件夹路径。
这里,我们在C:\program\Go\src下面,建立hello文件夹,
2)创建文件test.go,加入如下代码
package main
import (
"fmt"
"time"
)
func main(){
fmt.Println("Hello World !")
duration:=time.Duration(10)*time.Second
time.Sleep(duration)
}
3)打开cmd,在任意路径下输入: go install hello
或者进入到项目的路径下输入:go install
4).进入到c:\program\Go\bin目录下,发现一个文件hello.exe,双击执行即可。
5).但我们执行 go install hello 时会在GOROOT下的bin下创建一个文件hello.exe,
如果我们执行 go build hello 时会在cmd当前路径下创建一个hello.exe
7.环境变量解析:
1.)GOROOT 就是go的安装目录
2.)GOPATH 可以指向我们自己创建的工作目录,可以在src下创建我们的工作目录,GOPATH下有三个主要的文件夹,bin , pkg , src bin目录下存放的是可执行文件,pkg下存放的是编译好的库文件,src存放的是go的源文件
有疑问加站长微信联系(非本文作者)