欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Win7环境下搭建Go开发环境(基于VSCode编辑器)

程序员文章站 2022-07-04 23:43:02
一、在搭建的时候参考以下文章 http://www.cnblogs.com/zsy/archive/2016/02/28/5223957.html http://blo...

一、在搭建的时候参考以下文章

http://www.cnblogs.com/zsy/archive/2016/02/28/5223957.html

http://blog.csdn.net/hil2000/article/details/51714607

http://www.cnblogs.com/mubing/p/5820038.html

http://www.golangtc.com/t/57d3961db09ecc1635000170

二、准备(将所有需要的软件下载下来)

1、vscode

2、go api包 (因为被强,所以使用了国内下载地址)

3、下载go的第三方扩展包(包含智能提示,索引,包等等)

1)

   Win7环境下搭建Go开发环境(基于VSCode编辑器)

        go第三方扩展包tools包

     2)  

         此包用于调试之用     Win7环境下搭建Go开发环境(基于VSCode编辑器)

           3) 

             Win7环境下搭建Go开发环境(基于VSCode编辑器)

    三、安装

   1、安装go的api包 

       安装过程一路下一步,就ok。

       这里主要说一下,安装完成后,需要打开系统环境变量设置窗口,进行go必要参数设置

       Win7环境下搭建Go开发环境(基于VSCode编辑器)

     goroot  这里goapi包的安装根目录

     gobin     这里go的bin目录

     gopath   这里工作目录(这个目录可以自己随便指定)

     path         添加%gopath%\bin;d:\go\bin   (这里也可以是%goroot%\bin)

Win7环境下搭建Go开发环境(基于VSCode编辑器)

最好打开cmd 输入go env 来查看相关参数有没有设置好  

Win7环境下搭建Go开发环境(基于VSCode编辑器)

 2、安装vscode 

    安装过程一路下一步

Win7环境下搭建Go开发环境(基于VSCode编辑器)

这里可以全选。

3、设置工作目录

1) 在goworksapce中新建src 和bin两个文件夹

src\golang.org\x\tools 根据此目录创建相应的文件夹,并把之前下载的go tools包解压到此目录下

src\golang.org\derekparker\delve 根据此目录创建相应的文件夹,并把之前下载的 delve 包解压到此目录下

src\golang.org\peterh\liner 根据此目录创建相对的文件夹,并把之前下载的liner包解压此目录下

2) 将这些第三方类库进行安装注册

打开cmd 命令窗口,把下面这些复制到窗口中进行安装

go get github.com/nsf/gocode
go get github.com/rogpeppe/godef
go get github.com/golang/lint/golint
go get github.com/lukehoban/go-find-references
go get github.com/lukehoban/go-outline
go get sourcegraph.com/sqs/goreturns
go get golang.org/x/tools/cmd/gorename
go get github.com/tpng/gopkgs
go get github.com/newhook/go-symbols
go get github.com/peterh/liner
go get github.com/derekparker/delve/cmd/dlv
go get golang.org/x/tools/cmd/guru

4、打开 vscode ---打开文件夹,将d:\goworkspace设置工作目录 ,并新建一个文件,命名为test.go

package main
import "fmt"
func main() {
  fmt.println("hello world!")
}

复制以上内容。按f5 进行执行。