"remotePath": "/", "debugAdapter": "dlv-dap", "port": 12345, "host": "127.0.0.1" } 添加断点,点击 debug_test 开始 debug 手动触发 执行命令 -> % dlv debug --headless --listen=:12345 --log --api-version=2 点击按钮 Go 学习笔记vscodedebugwsl2 本作品采用《CC 协议》,转载必须注明作者和本文链接
一次比较无语的浪费了挺长时间的经历,用vscode remote-wsl 插件调试wsl里面的golang程序时,没反应,单步调试的那些按钮都是灰的【这里没有截图,因为解决完问题才想起来记录…】 去网上差了好多资料都告诉我远程调试要配置debugger的配置文件,添加remote的ip地址啥的,还有要安装dlv,搞了半天也没搞成功,然后偶然间看到...
调试WSL的Golang程序 想要在VScode里调试Golang程序,推荐安装专属插件,就可以实现本地调试(相关系列文章请戳这里);想要在VScode里远程调试Golang程序,需要在安装专属插件时选择“Install on WSL”选项: 完成以上操作后,就能在VScode上点击debug,可能会遇到找不到gcc依赖,导致启动失败(可见微软的Ubuntu镜像是简洁版),可...
安装gdb debug插件(而且WSL里也要安装好gdb)。 Debug->Open Configurations,做以下配置。 添加configuration 或者这个方式: 复制以下新的json文件替换旧的: {//UseIntelliSensetolearnaboutpossibleattributes.//Hovertoviewdescriptionsofexistingattributes.//Formoreinformation,visit:https://go.microsoft.com/fwlink/?link...
点击Vscode左下角打开远程连接到WSL,很方便,可以直接进行linux操作。 Linux下安装和配置SDK 首先点击下载链接,然后在Featured downloads下面寻找Linux版本的go1.17.7.linux-amd64.tar.gz压缩包(高版本也可以),进行下载,随后将得到的压缩包拷贝到/opt目录下,要注意安装路径不要有中文或者特殊符号如空格等,常用的Linux...
调试WSL的Golang程序 想要在VScode里调试Golang程序,推荐安装专属插件,就可以实现本地调试(相关系列文章请戳这里);想要在VScode里远程调试Golang程序,需要在安装专属插件时选择“Install on WSL”选项: 完成以上操作后,就能在VScode上点击debug,可能会遇到找不到gcc依赖,导致启动失败(可见微软的Ubuntu镜像是简洁版),可...
使用WSL打开VSCode 打开WSL terminal(打开Power shell输入wsl/bash, 或者直接搜索Ubuntu打开); 找个想要打开的项目, 注意WSL和Win的目录结构不同, Windows的C盘在/mnt/c下面, 可以先切到工作目录; 在命令行里敲code ., 第一次使用时, 会看到VS Code的组件被提示需要安装, 稍等一会儿, 这种情况只有首次使用会...
openOCD和dfu-util都是要和外部设备(st-link、stm32 VCP)这些设备打交道的,但是WSL的缺点就是不能和外部设备打交道,因此直接在WSL里安装这些工具是用不了的。还好WSL给我们留了一条后路,那就是在WSL里执行.exe文件。 首先下载openOCD和dfu-util下载到自己的电脑里。解压,并把对应自己电脑的文件夹(如我是win...
4.VSCode菜单栏->运行->打开配置,打开launch.json文件,在WSL远程窗口中运行参考: { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", ...