code blocks下gdb调试问题

vfeeok1 vfeeok1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我是在code blocks下进行单步调试的,但是调试了几行,就停止了。
用各种方法step into,step out都不行。
停止的地方是个su的库函数, requestdoc(0); (注:su是seismic unix 是个地震处理开源的工具)
这是code blocks的提示
At /home/seismic/SU/wj_personal/our_data/multi_layer/multi_layer/multi_layer.c:361
Program exited with code 01.
Debugger finished with status 0


另外,还有一个问题,就是step into一个子函数中,子函数有一个循环。
每次F7单步时,都会进入1000次的循环,但是我不想进去。step out 就直接跳出子函数了。
...全文

相关推荐

gdb.exe,gdb64.exe

总的来说,GDB和Code::Blocks的结合使用为C++开发者提供了一个强大的调试工具链,简化了调试过程,提高了问题定位的效率。

要早睡早起好好学习呀

Code::Blocks中GDB调试器的使用:gdb.exe与gdb64.exe的配置

GDB,全称为GNU调试器(GNU Debugger),是GNU计划提供的调试程序的工具。GDB的功能非常强大,可以用来对C、C++、Fortran等多种语言编写的程序进行源码级别的调试。它通过与被调试程序的交互,可以实现对程序的运行控制,如启动程序、设置断点、步进、继续执行、查看内存和变量等操作。Code::Blocks中的GDB插件为开发者提供了一个直观的界面来控制GDB。它将GDB的命令行界面的复杂性隐藏在背后,开发者可以通过点击按钮和菜单项来执行常见的调试任务。

宁南山

gdb for windows 32bit 在codeblocks用的 gdb.exe 7.2.0

总的来说,通过正确配置和使用GDB,开发者可以在Code::Blocks中高效地调试32位Windows应用程序,这对于软件开发过程中的问题定位和优化至关重要。

wuxian1973

Codeblocks17.12无法编译运行&不能调试的解决办法.docx

**调试器设置问题**: 当尝试设置断点进行调试时,如果没有正确配置调试器,Code::Blocks会提示错误。要解决这个问题,首先确保你已经安装了对应的调试器,如MinGW的gdb.exe。

An丶I

Code::Blocks使用指南

- **编译器和调试器**:Code::Blocks内置了GDB调试器,用户可以在项目设置中配置编译选项,如优化级别、警告级别等。调试器允许设置断点、查看内存、单步执行代码等,以辅助查找程序中的错误。

亦心田
评论 4
收藏 已收藏
分享
返回顶部
vfeeok1
工具平台和程序库 24,850 成员 27,330 内容