gdb中關於break if斷點添加位置的探究

測試程序的代碼。本次測試中監視子函數loop_add中的 i 變量。當for循環使i等於10的時候中斷。 使用gdb的過程中,由於中斷點設置的不同,會導致中斷失效。比如下圖中總共嘗試了三種添加中斷的方法,第一種直接在for循環上添加中斷(在第17行),程序運行時並沒有觸發中斷;後面兩個分別在for循環程序塊中的兩個位置(第18行及第19行)分別添加中斷,程序運行起來之後能夠正常中斷。
相關文章
相關標籤/搜索