vscode如何debug

本文详述如何在Windows 10上利用VSCode进行Go程序的调试,包括VSCode与Go的安装,调试插件的配置,以及解决安装与调试过程中可能遇到的问题,如依赖安装、断点设置、调试配置等。

课程网址:服务计算 - 云应用开发方法、技术与架构
作业网址:安装 go 语言开发环境

这一篇讲怎么用vscode在win10上调试程序。
linux操作是差不多的,就不讲了。

我的其他博客:

1.安装vscode

官网下载最新版vscode,具体操作请看这篇博客:

2.安装go

下载安装Go,可以通过命令终端下载安装,也可以在vscode中通过商店搜索Go来安装
F1快捷键搜索go选择install即可。

3.打开文件

到此就可以写go程序了

  • 注意:vscode不要单独只打开一个.go文件,而要打开我们配置的$GOPATH这个目录,在这个目录下创建自己的工程,比如创建一个名称为demo的应用,vscode打开以后是这样:
    在这里插入图片描述
  • 再次文件下就可以写go程序了,比如这样:
    在这里插入图片描述

3.安装调试插件

debug的关键操作:

  • 终端中执行: xcode-select --install
  • 终端中执行: go install github.com/derekparker/delve/cmd/dlv
  • 最后GOPATH/bin文件夹中有一个dlv.exe文件
    在这里插入图片描述

然后就可以愉快地debug了! debug按钮或者快捷键F5进行调试。
注意:
针对项目文件夹demo调试!!!

在这里插入图片描述
圈起来的是 debug按钮、断点、调试操作、输出框。

4.一些状况

快捷键F5调试,这个时候,会有两个状况。

Failded to continue:"Cannot find Delve debugger. Install from https://github.com/derekparker/delve & ensure it is in your "GOPATH/bin" or "PATH"

如果这个时候再弹出参数问题的话 ,就是下面的一点了。

  • 关于配置文件settings.json
    在这里插入图片描述
    之前我看的说是,最新版本的vscode不用在settings.json文件中配置gopath和goroot了,但是反正我调试的时候会弹出这个框,不知道为什么。
    但是把这个项目文件夹的绝对路径写上去就可以了,hello.go这种具体代码文件我试了下可以,但是带有$GOPATH这种路径不行。
    在这里插入图片描述
    错误示范,就像这样:
    在这里插入图片描述
    在这里插入图片描述
    加上具体文件,可以,hello.go
    在这里插入图片描述
    在这里插入图片描述

5.参考资料

在vscode中怎样debug调试go程序

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值