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

如何在命令行启用Dev-C++的调试模式?

在命令行中启用调试模式需要先确保已正确生成调试信息:

  1. 编译时添加调试信息
    在命令行中使用GCC编译时添加-g选项:

    g++ -g source.cpp -o program.exe
    

  2. 启动GDB调试器
    调试生成的程序:

    gdb program.exe
    

  3. 常用调试命令

    (gdb) break main     # 在main函数设置断点
    (gdb) run           # 启动程序
    (gdb) next          # 单步执行(跳过函数)
    (gdb) step          # 单步执行(进入函数)
    (gdb) print x       # 查看变量x的值
    (gdb) quit          # 退出调试
    

📌 注意:需提前将MinGW的bin目录(如C:\MinGW\bin)添加到系统PATH环境变量中。建议保存常用命令到basic_gdb_commands.txt文件以便快速调用。
 

http://www.dtcms.com/a/588996.html

相关文章:

  • handler机制原理面试总结
  • 人工智能备考——1.2.1-1.2.5总结
  • SQL50+Hot100系列(11.9)
  • vue-router相关理解
  • 怎么做才能设计出好的网站网站充值这么做
  • Qt QWidget点击信号全解析:从基础交互到高级实战
  • 【Spark】操作记录
  • Vue 项目实战《尚医通》,医院详情菜单与子路由,笔记17
  • Kettle 小白入门指南:从A表到B表的数据清洗实战
  • 莱芜正规的企业建站公司东莞专业网站建设公司
  • 尝试性解读 Hopper 和 BlackWell 架构的硬件缓存一致性及其深远影响
  • 深入解析OpenHarmony USB DDK通信机制:从架构到实战
  • 1.8 分块矩阵
  • 2025年游戏手机市场发展趋势与硬件性能全面解析
  • 一般角度的旋转矩阵的推导
  • tomcat建网站个人域名申请的方法
  • 实训11 正则表达式
  • Electron 如何判断运行平台是鸿蒙系统(OpenHarmony)
  • C++ tuple 学习笔记(笔误请指出)
  • 蒙阴建设局网站衡水网站建
  • 服务器运维(十)SQLite3 配置指南——东方仙盟炼气期
  • 服务器运维(十一)SQLite3 php封装——东方仙盟炼气期
  • 【C++】多态(1):多态定义实现及虚函数的重写
  • Ascend C 算子开发模式全解析:从 Kernel 到工程化
  • 在 Unity 游戏开发中,为视频选择 VP8 还是 H.264
  • 【Java知识】OkHttp一款优秀的http客户端工具
  • 建设好网站为什么读取不到文件网站建设官网多少钱
  • 一个FPGA通加载不同程序实现4K edp和V-by-One
  • 脑科学图像处理软件
  • 【C语言实战(79)】深入C语言单元测试:基于CUnit框架的实战指南