在命令行中使用Dev-C++的调试功能需要以下步骤:

1. 确保编译时生成调试信息

在Dev-C++中编译代码时,需开启调试选项:

  • 在菜单栏选择 工具 > 编译选项
  • 勾选 生成调试信息(或 -g 选项)
  • 保存设置后重新编译程序

2. 使用GDB调试器

Dev-C++底层使用GDB(GNU Debugger)进行调试,可通过命令行直接调用:

gdb 你的程序名.exe

3. 常用调试命令

进入GDB后可使用以下命令:

(gdb) break main.c:10    # 在第10行设置断点
(gdb) run                # 启动程序
(gdb) next               # 单步执行(不进入函数)
(gdb) step               # 单步执行(进入函数)
(gdb) print x            # 打印变量x的值
(gdb) continue           # 继续执行到下一个断点
(gdb) quit               # 退出调试

4. 可视化替代方案

若需要图形界面调试体验,可考虑:

  1. 在Dev-C++界面按 F8 启动内置调试器
  2. 使用VSCode等支持GDB图形化调试的编辑器
  3. 安装GDB前端工具(如DDD或KDbg)

注意:Dev-C++ 5.x版本默认使用较旧的MinGW编译器套件,建议升级至最新版MinGW-w64以获得更好的调试支持。调试前请确保代码已通过 -Wall -Wextra 参数编译,消除潜在警告。
 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐