主题:调试看不到运行时的信息
feiyuno1987
[专家分:10] 发布于 2011-06-27 15:14:00
事情是这样的,今天用forall给一个数组赋值时,在forall块内调试时,赋值能正常进行,但是就是看不到调试时的数组下标i,j的值,i,j一直都是0,我用的cvf6.6,我想知道如何能看到目前赋值元素的下标 i 和 j。
回复列表 (共5个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-06-27 20:20:00
一般来说看不了,因为都成了寄存器变量了,而调试环境往往对变成了寄存器的变量无法正确解析:)
板凳
gznu_feng [专家分:20] 发布于 2011-06-27 20:49:00
DEBUG 运行看不见参数的变化么
3 楼
cgl_lgs [专家分:21040] 发布于 2011-06-27 23:51:00
实在不行试着反汇编,看看用哪个寄存器做变量,然后看看寄存器的值吧。
4 楼
feiyuno1987 [专家分:10] 发布于 2011-06-28 07:35:00
[quote]实在不行试着反汇编,看看用哪个寄存器做变量,然后看看寄存器的值吧。[/quote]
反汇编貌似比较麻烦,怎么看寄存器的值?我用的是cvf
5 楼
cgl_lgs [专家分:21040] 发布于 2011-06-28 15:02:00
打开反汇编就可以看到了。或是打开Debug Windows里的Register:)
我来回复