wsl2+vscode对go debug
1、wsl1不支持远程调试,必须是wsl2才可以使用
wsl -l -v
wsl --set-version Ubuntu-20.04 2
2、安装dlv(略)
3、vscode生成测试文件,并补充完整
- 打开需要测试的文件,f1或者shift+ctrl+p,键入test,选择如图选项
- todo部分补充完整
4、配置
- 生成配置文件
- 更改配置
{
"name": "Connect to server",
"type": "go",
"request": "attach",
"mode": "remote",
"remotePath": "/",
"debugAdapter": "dlv-dap",
"port": 12345,
"host": "127.0.0.1"
}
- 添加断点,点击debug_test 开始debug
- 手动触发
执行命令
-> % dlv debug --headless --listen=:12345 --log --api-version=2
点击按钮
本作品采用《CC 协议》,转载必须注明作者和本文链接