【Tools】VScode远程调试linux服务器(打断点可视化界面方式)

这里写目录标题

vscode远程调试linux

  1. 准备工作
    1. VS Code 的 Remote-SSH 扩展
    2. 远程 Linux 上已安装 gdb 和 gdbserver
  2. 连接到远程服务器:链接在我专栏Tools里有详解
  3. 配置调试文件
    1. 在 VS Code 中创建两个关键文件:
      1. .vscode/launch.json

      2. .vscode/tasks.json(编译任务文件,可选)

  4. 启动调试
    1. 在远程 Linux 上启动 gdbserver 打开终端,运行:

      1. gdbserver :2345 ./myapp # 2345 是端口,myapp 是你的程序
      2. gdbserver是Linux 上的调试服务程序
    2. 在 VS Code 中开始调试:

      1. 按 F5 或点击左侧调试图标 → 选择配置 Linux 远程调试 → 点击绿色启动按钮。
相关推荐
磊 子几秒前
守护进程(精灵进程)
linux·运维·服务器
|_⊙4 分钟前
Linux 进程地址空间
linux·运维·服务器
RisunJan5 分钟前
Linux命令-nm(列出目标文件(可执行文件、对象文件、库文件)中的符号)
linux·运维
c++逐梦人9 分钟前
⽹络基础概念
linux·网络
UrSpecial10 分钟前
TCP服务器并发模型:单线程、多线程与Select实现
服务器·网络·网络协议·tcp/ip
杨云龙UP14 分钟前
Oracle / ODA环境TRACE、alert日志定位与ADRCI清理 SOP_20260423
linux·运维·服务器·数据库·oracle
REDcker18 分钟前
跨平台编译详解 工具链配置与工程化实践
linux·c++·windows·macos·c·跨平台·编译
Sapphire~18 分钟前
Linux-15 ubuntu 和 windows 双系统,更新系统导致丢失ubuntu 入口
linux·运维·ubuntu
yaoxin52112320 分钟前
388. Java IO API - 处理事件
java·服务器·数据库
zzzsde21 分钟前
【Linux】线程概念与控制(1)线程基础与分页式存储管理
linux·运维·服务器·开发语言·算法