2011-06-08 120 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