windows 10 搭建部署golang的IDE环境

1.下载windows的安装文件:

https://golang.google.cn/doc/install?download=go1.12.1.windows-amd64.msi

2.直接安装,默认在C盘的C:\go 目录

3.查看版本和环境变量:
C:\>go version
go version go1.12.1 windows/amd64

C:\>go env
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\Administrator\AppData\Local\go-build
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\Users\Administrator\go
set GOPROXY=
set GORACE=
set GOROOT=C:\Go
set GOTMPDIR=
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 
-fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build350469930=/tmp/go-build -gno-record-gcc-switches


3.设置环境变量:
说明:GOROOT 是go语言的安装路径
GOPATH是GO语言编译时参考的工作路径,类似于Java中的workspace的概念。
GOBIN是go语言编译之后产生的二进制文件路径。
上述需要修改:
 此电脑--属性--高级--环境变量--Administrator的环境变量
变量名:GOPATH
变量值:D:\SpaceGo

确认:C:\>echo %GOPATH%
C:\WINDOWS\System32>echo %GOPATH%
D:\SpaceGo

一般在GOPATH目录下约定三个目录:
C:\WINDOWS\System32>cd D:\SpaceGo

C:\WINDOWS\System32>D:

D:\SpaceGo>dir
 驱动器 D 中的卷是 Ebook
 卷的***是 948B-F2E7

 D:\SpaceGo 的目录

2019/03/20  23:27    <DIR>          .
2019/03/20  23:27    <DIR>          ..
2019/03/20  23:26    <DIR>          bin
2019/03/20  23:27    <DIR>          pkg
2019/03/20  23:27    <DIR>          src


src存放源代码(比如:.go .c .h .s等)   按照golang默认约定,go run,go install等
命令的当前工作路径
(即在此路径下执行上述命令)。
pkg编译时生成的中间文件(比如:.a)  golang编译包时
bin编译后生成的可执行文件。

4.查看自带的文档:

D:\SpaceGo>godoc -http=localhost:6060

可以通过浏览器访问:
http://localhost:6060/doc/
即可查看自带的官方文档。


常用的安装命令:
go get会做两件事:
1. 从远程下载需要用到的包
2. 执行go install

go install
go install 会生成可执行文件直接放到bin目录下,当然这是有前提的
你编译的是可执行文件,如果是一个普通的包,会被编译生成到pkg目录下该文件是.a结尾

windows 10 搭建部署golang的IDE环境

1.安装goland IDE环境:

https://www.jetbrains.com/go/


https://download.jetbrains.8686c.com/go/goland-2018.3.5.exe

2.设置:IDE


设置包依赖:
https://github.com/golang/dep/releases

https://github-production-release-asset-2e65be.s3.amazonaws.com/70202506/80b75080-439b-11e9-9834-429db60e1670?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190320%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190320T161650Z&X-Amz-Expires=300&X-Amz-Signature=d59222f31b91b349472f027c31ef9e5f95f3b002d6e746d5e7655c97dc59639a&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddep-windows-amd64.exe&response-content-type=application%2Foctet-stream


3.获取源代码:
git clone xx


4.调试代码:

 

windows 10 搭建部署golang的IDE环境