今天用結合圖說明如下:idea
除錯for
迴圈時,斷點打在了for
的左邊,不小心按了f9
(跳到下乙個斷點),意外發現原來可以通過這種方式對for
迴圈的每次迴圈進行除錯,不必自己手動一行行除錯才到下一次for
迴圈。這對於一種場景特別適用:假設你需要檢視第 5 次迴圈的某個變數,可以用這種方法按到第 5 次後,再在for
迴圈內你要檢視的變數的下一行打斷點,這時就能看到要看到的變數的值了。
需求場景:假設需要在下列**中當step 1:打斷點(注意斷點位置)x=2
時,檢視count
的值。
step 2:按f9
跳到下乙個斷點,按3
下:
step 3:此時再在count
下一行打斷點:
step 4:並再按一次f9
跳到剛打的斷點位置:
step 5:將滑鼠移到count
的位置,檢視count
的變數:
完成目標。
關於除錯迴圈 遞迴的一點技巧
前幾天在網上看到一篇文章,一位老兄說他有一次除錯程式,乙個迴圈跟蹤到七十多趟 迴圈了七十多趟 才找到問題,累得他要死。今天我除錯自己的遞迴同樣遇到了這樣的問題,大概在反覆呼叫自己n多次時出現了問題,可vc 只能一步步的來,怎麼辦?我想了幾個辦法,可以解決這個 除錯難 的問題。會用 debug 巨集的...
除錯的小技巧
目前使用的phpdesigner 7.0 xdebug 這個除錯環境 雖然它支援斷點單步除錯,但是它不能對互動式的功能進行除錯 只能對單頁進行除錯。比如,你要除錯首頁,那麼它只能除錯首頁的載入過程,像登入,新增,刪除這種互動式的就沒辦法除錯了 ps 也許有,可能我不知道,如果有朋友知道的話,可以分享...
GDB除錯技巧,除錯命令
除錯時檢視依賴dsopidof tvm rpc server cat proc maps子程序除錯 1.vscode setupcommands output cpu simu dev bin ld library path ignorefailures false exec catch throw...