1 .下载安装
2.环境变量配置
安装后会自动配置三个环境变量
(1)
GOROOT: 安装go文件得位置
(2)
PATH:
(3)
GOPATH:写代码的位置
GOPATH 从1.8开始,windows的gopath默认在C:Users用户民go下 ,注意是在用户级变量而不是系统级的环境变量
GOPATH
允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号;
由于GOPATH是开发代码的目录,我把它从C盘转移到了F:gopro
(4)go env 指令查看环境设置
C:>go env set GOARCH=amd64 set GOBIN= set GOCACHE=C:UsersmengAppDataLocalgo-build set GOEXE=.exe set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOOS=windows set GOPATH=F:goproset GOPROXY= set GORACE= set GOROOT=C:Go set GOTMPDIR= set GOTOOLDIR=C:Gopkg oolwindows_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:UsersmengAppDataLocalTempgo-build095660662=/tmp/go-build -gno-record-gcc-switches
(5) go version 获得版本号
package main import "fmt" func main(){ fmt.Println("hello") }
运行方法
1. 直接运行
run go hello.go
2. 编译生成exe文件,再运行文件
build 后的 文件可以在没有go环境的电脑上运行
3.vscode 下 F5
插件:
chinese 中文 重启生效
go vscode环境
再F5运行
快速手册
https://tour.go-zh.org/welcome/1
中文文档
https://studygolang.com/pkgdoc
插件
go get 指令用来下载并安装,下载后生成到 GOPATH路径的scr文件夹下,之后自动安装到bin.
但是 go get 某些原因下载总是失败。这是需要我们手动 git clone下来(git clone https://github.com/ramya-rao-a/go-outline),再转到%GOPATH% 执行go install(go install github.com/go-outline) 命令
(1)dlv 用来运行调试go程序 ---F5
go get -v github.com/go-delve/delve/cmd/dlv" to install
(2)gopkgs 自动补全未导入的包
(3)godef 转到定义2
vscode提示安装所有
。。
项目结构
1
2
3
gocode gopkgs go-outline go-symbols guru gorename gotests gomodifytags impl fillstruct goplay godoctor dlv gocode-gomod godef goreturns golint