2011-06-08 119 views
1

当使用gdb调试某些代码时,它有时会在使用下一个命令时重复几次代码片段,在重复之后,使用n命令,它通常顺序地在程序行上继续。这种奇怪行为的原因是什么?或者之前有人遇到过这个问题?有什么可以解决这个问题?我有GNU gdb(GDB)7.2-ubuntu。gdb调试奇怪

+0

显示此行为的日志会很好,无法重现... – 2011-06-08 20:41:05

+0

不清楚你想从我这里得到什么,但大多数时候发生这种情况,当我尝试进入模板,优化可能是另一个来源... – 2011-06-08 20:45:23

回答

4

程序可能已使用优化进行编译。编译时用-O0再试一次。

+0

+1是唯一的原因,我的意思是打开优化标志 – 2011-06-08 20:53:23