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

作者:mdxy-dxy 时间:2024-04-30 09:59:04 

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

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

http://code.visualstudio.com/docs/?dv=win

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

http://www.golangtc.com/download

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

1)https://github.com/golang/tools

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

        GO第三方扩展包Tools包

     2)https://github.com/derekparker/delve  

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

           3) https://github.com/peterh/liner

             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 进行执行。

标签:Go开发环境
0
投稿

猜你喜欢

  • js模态对话框使用方法详解

    2024-04-19 10:46:22
  • python+pytest接口自动化之token关联登录的实现

    2023-01-21 13:27:37
  • SQL Server 在Management Studio中使用Web浏览器

    2024-01-24 12:48:20
  • 用ASP+XML打造留言本实例

    2007-08-13 10:38:00
  • python 发送邮件的四种方法汇总

    2022-04-09 05:44:18
  • sqlserver 增删改查一些不常用的小技巧

    2024-01-24 06:49:59
  • 探究Python多进程编程下线程之间变量的共享问题

    2023-09-27 15:42:47
  • Python实现新年愿望代码雨效果

    2022-08-02 00:52:35
  • Python使用ElementTree美化XML格式的操作

    2022-03-11 05:11:20
  • pytorch 数据集图片显示方法

    2022-01-14 08:57:36
  • 我所理解的网页推广设计的几个要点

    2011-01-25 12:37:00
  • python实现windows壁纸定期更换功能

    2022-09-06 15:05:11
  • 解决大字段在Form中Post出错的方法

    2008-04-17 14:00:00
  • 一些关于SQL2005+ASP.NET2.0的问题

    2007-09-23 13:01:00
  • SQL查询服务器下所有数据库及数据库的全部表

    2024-01-18 22:55:01
  • ES6记录异步函数的执行时间详解

    2024-04-10 16:18:56
  • 基于Python获取docx/doc文件内容代码解析

    2022-09-20 09:25:23
  • Flask使用SocketIO实现WebSocket与Vue进行实时推送

    2023-02-19 05:05:45
  • JavaScript实现多层颜色选项卡嵌套

    2023-09-18 04:42:28
  • Keras目标检测mtcnn facenet搭建人脸识别平台

    2023-09-28 07:02:01
  • asp之家 网络编程 m.aspxhome.com