【问题标题】:gdb debugging odditygdb 调试异常
【发布时间】:2011-09-11 05:06:27
【问题描述】:

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

【问题讨论】:

  • 显示此行为的日志会很好,无法重现...
  • 不清楚你想从我这里得到什么,但大多数时候这发生在我尝试进入模板时,优化可能是另一个来源......

标签: c++ gdb


【解决方案1】:

程序可能已使用优化编译。编译时使用 -O0 重试。

【讨论】:

  • +1 是唯一的原因,我的意思是打开优化标志
猜你喜欢
  • 2012-12-31
  • 1970-01-01
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
  • 2010-10-09
  • 2014-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多