作者BlastCloud (BL青春梦)
看板EE_DSnP
标题Re: [请益] 作业1.2第一题DDD显示变数的问题
时间Sun Oct 4 22:57:49 2009
系K有5个人
3个人使用ubuntu ddd版本是3.3.11 (内建)
结果都发生了106行的问题
另外2个人灌fedora ddd没有装,是另外下载安装 装了3.3.12
好像都没有问题,停在102行
所以问题可能出在ddd版本的关系
※ 引述《a3785lexx (Alex)》之铭言:
: 呃...其实我也不想要这样连续发问...
: 只是作业1.1写不出来,就只好先去写作业1.2了
: 没想到,作业1.2也这样卡住了@@"
: 事情是这样的,我根据题目的指示使用DDD来debug
: 就在作到第一题的第e小题时
: 就发生囧事了
: 题目要求要先从程式停止的位置up上去
: 然後显示变数idx和iBegin的值
: 但是
: 我一up上去
: 要让DDD显示idx和iBegin的值时
: 就出现错误讯息了
: "No symbol "iBegin" in current context."
: 而且,在前面子题中display出来的_num在up完之後也不见了
: 但是down回去之後就可以显示了
: 这是怎麽回事呢@@?
: 我关了DDD重新complie过permute-err1也没有用
: 他就是不肯显示变数呢...
: 顺便一问,我的breakpoint在line 102上,可是程式却停在line 106上
: 而且,line 106是int idx = iBegin;
: 可是我在pointer指在line 106时
: 显示idx和iBegin,他们的值却不一样...
: 这样是正常的吗??
: 恳请强者老师/同学赐教<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.235
※ 编辑: BlastCloud 来自: 140.112.4.235 (10/04 23:02)
1F:推 ric2k1:我觉得停在 106 行没有道理啊... 再怎麽说有问题也应该是 10/04 23:08
2F:→ ric2k1:停在 recursive call return 回来的地方啊! 10/04 23:08
3F:推 ric2k1:有人在 ubuntu 用 gdb 或是 cgdb 会有相同的问题吗? 10/04 23:11
4F:→ ric2k1:我的意思是到底是 ddd 还是 gdb 还是 g++ 的问题啊? 10/04 23:12
5F:推 CCSam:在ubuntu用懒人包的ddd 一样是停在106@@ 10/04 23:30
6F:推 mymaydayya:ubuntu下自己编译.12版 也是一样的问题 10/05 11:55