> 这样的问题就是gcc在产生 debug info 不是很准确造成的。我没有办法在我的 > gcc 4.4 上重现这个问题,但是我相信这个问题是存在的。 看了 asmwarrior 給的 link,似乎這個問題是 gcc 4.5 以後出現的。 Debug stepping behavior regarding g++ Class destructor has changed for the worse starting at gcc 4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49951 -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667