社区
Linux/Unix社区
帖子详情
gdb单步调试时如何跳到子函数中去?
tomny_zou
2008-03-11 10:34:44
如:
void main()
{
int a,b,c;
func1();
func2();
}
void func1()
{
. . .
}
当从main处开始单步调试时,如何跳进func1()函数中
?前提是不能用b func1
...全文
1879
3
打赏
收藏
gdb单步调试时如何跳到子函数中去?
如: void main() { int a,b,c; func1(); func2(); } void func1() { . . . } 当从main处开始单步调试时,如何跳进func1()函数中 ?前提是不能用b func1
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caixm
2010-07-09
打赏
举报
回复
ggg
tomny_zou
2008-03-11
打赏
举报
回复
刚才试了一下,确实正确,多谢cceczjxy
cceczjxy
2008-03-11
打赏
举报
回复
s
单步时用s,不用n
递归调用的子程序示例
gdb
调试用
在编程领域,递归是一种强大的技术,它允许子程序调用自身来解决复杂的问题。...通过实际操作"rec.c"中的递归
函数
,你将能深化对递归的理解,并掌握使用
GDB
进行调试的技能,这对任何IT专业人员来说都是宝贵的实践经验。
gdb
8.3,测试海思3559可在线或远程调试版本
`step`和`next`命令用于单步执行代码,区别在于是否进入子
函数
。此外,`disassemble`命令可以查看当前指令的汇编代码,这对于理解底层执行流程非常有帮助。 海思3559作为一款高性能的嵌入式处理器,其应用程序往往...
Linux中
GDB
调试器常用命令
### Linux中
GDB
调试器常用命令详解 #### 一、简介
GDB
(GNU Debugger)是GNU项目下的一款开源调试工具,广泛应用于Linux系统中,用于调试C、C++等语言编写的程序。通过
GDB
,开发人员可以方便地设置断点、观察变量...
gdb
调试器命令学习总结笔记
在使用
GDB
之前,需要确保编译源代码
时
加上`-g`选项,以便在编译后的可执行文件中保留调试信息。这样
GDB
才能够正确地追踪程序的状态。 #### 三、启动
GDB
有两种方法可以启动
GDB
并加载程序: 1. **直接加载程序**: ...
GDB
调试多线程
- 使用
GDB
的`catch`命令,比如`catch fork`或`catch vfork`,在父进程创建子进程
时
设置断点,然后在子进程中附加
GDB
。 **3. 生成和使用core文件** 当程序崩溃
时
,操作系统可以生成一个core文件,保存程序崩溃
时
刻...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章