社区
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
...全文
1796
3
打赏
收藏
gdb单步调试时如何跳到子函数中去?
如: void main() { int a,b,c; func1(); func2(); } void func1() { . . . } 当从main处开始单步调试时,如何跳进func1()函数中 ?前提是不能用b func1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caixm
2010-07-09
打赏
举报
回复
ggg
tomny_zou
2008-03-11
打赏
举报
回复
刚才试了一下,确实正确,多谢cceczjxy
cceczjxy
2008-03-11
打赏
举报
回复
s
单步时用s,不用n
Linux中
GDB
调试器常用命令
一些常用命令描述 11、单步运行程序(不进入子
函数
) next(或者 n) 12、单步运行程序(进入子
函数
) step(或者 s) 13、继续运行程序 coutinue(或者 c) 14、查看指定变量值 print(或者 p) 变量名 15、运行程序,直到当前
函数
结束 finish 16、对指定变理进行监控 watch 变量名
Linux
gdb
单步调试
的原理
Linux
gdb
单步调试
的原理
GDB
调试 Linux C / C++
# 论 调试能力在开发程序中的重要性 调试是开发流程中一个非常重要的环境,每个程序员都应具备调试代码的能力,尤其对于从事 Linux C/C++ 开发的用户,必须具备熟练使用
GDB
调试器的能力。俗话说你有十分技能,那么...
gdb
单步调试
1、首先需要用gcc(g++) 对源文件进行编译生成可执行文件,并且在编译
时
加上选项-g,把调试信息加到目标文件中。 2、假设生成的可执行文件为test,那么
gdb
test 可以用
gdb
打开test文件,然后通过break linenum设置断点。可以输入list查看源文件和行号,方便设置断点。断点设置好后就可以run命令运行到断点处了。 一、初始化 输入
gdb
进入
gdb
调试环境。或者
linux下
gdb
单步调试
GDB
概述
————
GDB
是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现
GDB
这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ 寸有所长,尺有所短 ” 就是这个道理。
一般来说,
GDB
主要帮忙你完成下面四个方面的功能:
1 、启动你的程序,可以按照你的自定义的要求随心
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章