gdb调试怪癖

gdb debugging oddity

本文关键字:调试 gdb      更新时间:2023-10-16

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

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