go环境搭建

来源:互联网 发布:什么数据库管理系统 编辑:程序博客网 时间:2024/06/04 00:09

一.  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的源文件





原创粉丝点击