当前位置: 首页 > article >正文

VScode调试

VScode只是一个代码编辑器,下面我们使用VScode调试运行在远端连接Linux服务器的代码。

  1. 打断点
    在这里插入图片描述

  2. 编译代码,要确保已经安装gdb,可以使用指令gdb --version 来检查 GDB 是否已安装以及安装的版本,确认安装后在编译时要加上选项:-g,目标文件最好以.out作为后缀
    在这里插入图片描述

  3. 点击左边栏目的运行和调式
    在这里插入图片描述

  4. 点击创建launch.json文件
    在这里插入图片描述

  5. 调式器选择GDB DEBUG,如果没有就到左边栏目的拓展中下载

  6. 如果launch.json文件为空,点击右下角的添加配置,然后选择GDB Debug : Launch
    在这里插入图片描述

  7. 在program字段填入前面生成的.out调式文件的路径,路径这里以绝对路径填入,stopOnEntry字段设为false,然后保存
    在这里插入图片描述

  8. 在上面的运行栏中选择启动调试


http://www.kler.cn/a/378600.html

相关文章:

  • 一个由Deno和React驱动的静态网站生成器
  • 【折腾一上午】Java POI 导出 Excel 自适应列宽行高
  • 动态规划应该如何学习?
  • 基于深度学习的数据安全与可追溯性增强
  • 哔哩哔哩车机版2.7.0|专为司机打造的车机版B站,内容丰富,功能齐全
  • Linux 之 信号概念、进程、进程间通信、线程、线程同步
  • nodejs爬虫系统
  • Excel:vba实现批量插入图片批注
  • AI助力医疗:未来的医生会是机器人吗?
  • 使用opencv调用TV_L1算法提取光流
  • MySQL表的增删改查(CRUD1)
  • rk3568 适配 CAN
  • 浏览器、性能优化、前端安全重难点面试题
  • LeetCode 0685.冗余连接 II:并查集(和I有何不同分析)——详细题解(附图)
  • ReactNative Fabric渲染器和组件(5)
  • 【NLP自然语言处理】深入解析Encoder与Decoder模块:结构、作用与深度学习应用
  • 简单题:Base32 编码和解码问题| 豆包MarsCode AI刷题
  • 【多线程奇妙屋】收藏多年的线程安全问题大全笔记(下篇) { 死锁问题 },笔记一生一起走,那些日子不再有
  • STM32 第22章 常用存储器介绍
  • JavaScript 判断数据类型有哪些方法?
  • 1、DevEco Studio 鸿蒙仓颉应用创建
  • Gradient descent algorithm
  • express搭建ts(TypeScript)运行环境
  • ChatGPT、Python和OpenCV支持下的空天地遥感数据识别与计算
  • 关联容器笔记
  • 【天线&空中农业】草莓果实检测系统源码&数据集全套:改进yolo11-HSFPN