VsCode无法远程调试

server/2024/11/15 8:23:38/

一、问题描述

按照《VsCode + gdb + gdbserver远程调试C++程序》中介绍的方法,配置好VsCode后,按下F5快捷键,或点击“Start Debugging”按钮,没有反应,无法启动调试:

二、解决方法

针对该问题,我尝试过很多种解决方法,包括:

1.删除被远程连接的Linux系统下的.vscode目录

2.删除Windows系统“用户”目录下的.ssh文件夹中的known_hosts中的相应信息:

3.杀死Linux下的所有.vscode-server进程:

4.卸载,再重新安装VsCode:

以上方法均无法解决。最后是修改了被远程连接的Linux系统的ip,用VsCode连接新的ip,才能正常启动调试。我推测是VsCode中存在某个配置文件,该配置文件把“被远程连接的某个ip的Linux系统”跟“调试设置”关联起来,然后是该配置文件的内容出错了,卸载然后重新安装VsCode后,原来的配置文件仍然被保留了下来。导致VsCode还是读取了错误的配置信息,从而导致无法调试。但这个配置文件具体在哪个地方,我没有找到,所以最后只能通过修改ip的笨方法解决。


http://www.ppmy.cn/server/96275.html

相关文章

【Material-UI】异步请求与Autocomplete的高效集成指南

文章目录 一、异步请求的两种用法1. 延迟加载(Load on open)实现方法 2. 动态搜索(Search as you type)实现方法 二、性能优化与注意事项1. 请求节流与去抖2. 禁用内置过滤3. 错误处理 三、实际应用案例:Google Maps P…

ICM-20948芯片详解(8)

接前一篇文章:ICM-20948芯片详解(7) 六、寄存器详解 1. 总述 ICM-20948共有user bank 0~3共4组寄存器。 USER BANK 0寄存器图 USER BANK 0所包含的寄存器如下图所示: USER BANK 1寄存器图 USER BANK 1所包含的寄存器如下图所…

编程深水区之并发③:Node.js的并发编程

在Node里耍多线程和多进程,会不会闪到腰?! 一、Node和JS的关系 Node是JS的运行环境。最初JS只在浏览器中运行,它依赖于浏览器的JS引擎(如Chrome的V8、Firefox的SpiderMonkey)。Node从Chrome中获得灵感&…

2024.8.6 作业

1> 使用消息队列完成两个进程之间相互通信 snd.c #include <myhead.h>struct msgbuf {long mtype;char mtext[1024]; };#define SIZE sizeof(struct msgbuf)-sizeof(long)int main(int argc,const char *argv[]) {pid_t pid fork();if(pid-1){perror("fork er…

DataEase安装和部署(超细教程)

概述: DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。 DataEase 的优势: 开源开放:零门槛,线上快速获取和安装,按月…

rsync远程同步+inotify监控

一、概述 1、关于rsync rsync远程同步&#xff1a;是开源的快速备份工具&#xff0c;可以在不同主机之间同步整个目录 在远程同步任务中&#xff0c;负责发起rsync同步操作的客户机称为发起端&#xff08;服务端&#xff09;&#xff0c;而负责响应来自客户机的rsync同步操作…

电脑自动重启是什么原因?重启原因排查和解决办法!

当你的电脑突然毫无预警地自动重启&#xff0c;不仅打断了工作流程&#xff0c;还可能导致未保存的数据丢失&#xff0c;这无疑令人很懊恼&#xff0c;那么&#xff0c;电脑自动重启是什么原因呢&#xff1f;有什么方法可以解决呢&#xff1f;别担心&#xff0c;在大多数情况下…

MATLAB(7)潮汐模型

一、前言 在MATLAB中模拟潮汐通常涉及到使用潮汐的理论模型&#xff0c;如调和常数模型&#xff08;Harmonic Constants Model&#xff09;&#xff0c;它基于多个正弦和余弦函数的叠加来近似潮汐高度随时间的变化。以下是一个简化的MATLAB代码示例&#xff0c;用于模拟一个基于…