社区
Linux/Unix社区
帖子详情
gdb 调试时候, 怎么显示当前运行在哪一行。。
xiaoxiaoniaoge
2007-07-09 03:32:01
gdb 调试时候, 怎么显示当前运行在哪一行。。
continue 的意思是不是从这个断点运行到下个断点。。。
...全文
3528
6
打赏
收藏
gdb 调试时候, 怎么显示当前运行在哪一行。。
gdb 调试时候, 怎么显示当前运行在哪一行。。 continue 的意思是不是从这个断点运行到下个断点。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang37921
2012-10-11
打赏
举报
回复
2
bt,查看堆栈可以知道
dai_weitao
2007-07-11
打赏
举报
回复
n: next step(over)
s: step into
这两个命令都会显示行号, 或者在breakpoint时也会显示.
珍惜生命远离CPP
2007-07-09
打赏
举报
回复
n下一步
alaiyeshi
2007-07-09
打赏
举报
回复
s
alaiyeshi
2007-07-09
打赏
举报
回复
可以单步运行
alaiyeshi
2007-07-09
打赏
举报
回复
p
gdb
查看
当前
运行
到哪
一行
在
gdb
。
gdb
调试
当前
运行
的程序
gdb
调试
当前
运行
的程序 为什么使用
gdb
调试
正在
运行
的程序? 因为有时候bug很难复现、或者环境搭建起来比较困难,所以在出现bug的时候可以使用
gdb
的attach功能
调试
正在
运行
的GCC编译出来的程序,注意编译选项要加-g,否则没有符号表。
调试
步骤? 1. 编译时候带-g选项。 2.
运行
程序。 3. ps找到进程号。 4...
GDB
调试
中动态
显示
执行的代码
虽然list已经很方便了, 但还是不尽人意. 如果能够在
运行
的同时
显示
代码就好了, 答案是肯定的.
显示
main.c中的main函数附近的代码: list main.c:main。
显示
main.c中的第2到20行的代码: list main.c:2,20。
显示
第10到20行的代码: list 10, 20。
显示
main函数附近的代码: list main。(
GDB
版本要求: 7.0及以上)
gdb
调试
正在
运行
的进程
gdb
调试
正在
运行
的进程
gdb
调试
的时候,如何知道程序
当前
运行
的位置
当程序执行到你设置的断点位置时,
gdb
会中断程序的执行,并且
显示
当前
所在的文件名和行号。你可以使用命令break 文件名:行号来设置断点,或者使用break 函数名来设置在某个函数中的断点。4:使用
gdb
的display命令,可以在每次程序停下来时
显示
某个表达式的值。你可以使用display 变量名来监视某个变量的值,或者使用display 函数名来监视某个函数的返回值。1:使用
gdb
的命令where或backtrace,可以
显示
当前
的函数调用栈信息,包括正在执行的函数以及调用关系。
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章