• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Vscode配置Go开发调试环境

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Go安装

  1. Go官网下载Go,然后按照流程安装,记录下安装的路径,后面需要更改环境变量配置GOROOT,例如我这里安装的路径是:

Windows

D:\Develop\Go

Linux(基于ArchLinux):

/usr/lib/go

安装完成后使用命令查看是否安装完成,显示安装go版本号:

go version

安装完成之后建立一个Go项目的存储路径文件夹:

Windows下创建我的Go项目路径:

E:\Code\Go_WorkSpace\

Linux下创建我的Go项目路径:

sudo mkdir /home/Cat/Code/Go_WorkSpace

2.Go环境配置

使用 go env可以查看当前go的环境配置信息

1.现在需要设置Go的环境变量信息:

Windows下:

(1)配置GO111MODULE:

打开“系统高级设置-环境变量-用户变量”,添加用户变量:

变量名:GO111MODULE ,变量值:no;

(2)打开cmd设置GOROOT,GOPATH,GOPROXY

go env -w GOROOT=D:\DevSoftware\Go
go env -w GOPATH=E:\Code\Go_WorkSpace\
go env -w GOPROXY="https://goproxy.cn,direct"

然后使用go env命令查看当前环境是否与设置的相同。

Linux下:

sudo chmod -R 777 /home/Cat/Code/Go_WorkSpace
sudo chmod -R 777 /usr/lib/go
export GOROOT=/usr/lib/go
export GOBIN=/usr/lib/go/bin
export PATH=$PATH:$GOBIN
export GOPATH=/home/Cat/Code/Go_WorkSpace
go env -w GOPROXY="https://goproxy.cn,direct"

然后使用go env命令查看当前环境是否与设置的相同。

3.运行Vs Code

(1)运行Vs Code后,在插件中搜索插件“go”并进行安装;

(2)安装完成后使用Vs Code打开一个文件夹,然后创建一个新的文件,输入:

package main

import "fmt"

func main() {
	fmt.Println("Hello, 世界")
}

然后保存为go文件,我这里命名为:"hello.go",按F5或者点击运行,此时会有提示需要安装Go相关插件,可能需要kxsw,或者其它方式,网上自行查找。同时在左侧会提示创建一个"launch.json"的文件,点击创建会自动生成,需要把自己的环境变量("env")信息添加上去,下面是我的环境变量配置:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch Package",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${fileDirname}",
            "env": {
                "GOPATH": "E:\\Code\\Go_WorkSpace",
                "GOROOT": "D:\\DevSoftware\\Go"
            },
            "args": [],
            //"showLog": true
        }
    ]
}

然后在控制台中进入项目源码上级路径(完整路径"E:Code/Go_WorkSpace/src/lion/hello.go"):

E:
cd Code/Go_WorkSpace/src 
go mod init lion

此时在src目录下(与lion目录同级)会有一个go.mod文件生成。

然后打开hello.go文件,点击运行或者F5,程序正常运行(Linux待补,其实类似)。

Starting: D:\Develop\Go\bin\dlv-dap.exe dap --check-go-version=false --listen=127.0.0.1:50576 from e:\Code\Go_WorkSpace\src\lion\ttl
DAP server listening at: 127.0.0.1:50576
Hello, 世界
Process 8208 has exited with status 0
Detaching
dlv dap (3972) exited with code: 0


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
GO日志追加记录发布时间:2022-07-10
下一篇:
go编译发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap