QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 661|回复: 6

初学LINUX编程,请教 2个GDB调试问题,谢谢

[复制链接]
发表于 2004-7-14 11:13:25 | 显示全部楼层 |阅读模式
1.怎么我在使用file和run命令后,用list命令时直接列出来的就是35-45行了;
2.查看普通变量的值呢,是否也用watch命令啊,我用后出现的是this->len.
watch len
Hardware watchpoint 2: this->len
发表于 2004-7-14 15:34:39 | 显示全部楼层
不懂,望路过的高手看看
回复

使用道具 举报

发表于 2004-7-14 16:03:31 | 显示全部楼层

Re: 初学LINUX编程,请教 2个GDB调试问题,谢谢

[quote:aacabaa1b2="woexin"]1.怎么我在使用file和run命令后,用list命令时直接列出来的就是35-45行了;
2.查看普通变量的值呢,是否也用watch命令啊,我用后出现的是this->len.
watch len
Hardware watchpoint 2: this->len[/quote]

list m,n  //其中m和n是你想要的起始和结束的行号
至于观察变量,你可以用print 变量名 来查看
回复

使用道具 举报

 楼主| 发表于 2004-7-14 17:27:42 | 显示全部楼层
非常感谢,问题解决了.
一个人摸索真是一件痛苦的事,幸好还有论坛上的朋友
回复

使用道具 举报

发表于 2004-7-14 19:20:50 | 显示全部楼层
其实我更喜欢简单的打一个字母也可以:
运行:r
显示变量名:p 变量名
显示代码:l
设置断点:b 行数
回复

使用道具 举报

发表于 2004-7-14 20:46:50 | 显示全部楼层
同意默难

借楼主宝地,问一下怎么取消断点?
回复

使用道具 举报

发表于 2004-7-15 01:01:12 | 显示全部楼层
各位还是用DDD吧……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 20:42 , Processed in 0.052482 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表