在使用DDD進行許多有時會淹沒的調試會話期間,我偶然發現了循環。然後我繼續按下旁邊的按鈕來越過它,如果迭代次數很多,我只需在它後面設置一箇中斷點,然後按「繼續」。有沒有其他方式去循環?如何在ddd中跳過過去的循環(gdb)
10
A
回答
15
你想要的「直到」命令 - 看到gdb的手冊在http://www.gnu.org/software/gdb/documentation:
繼續運行,直到源線 執行當前行,當前 堆棧幀,達到。該命令 用於避免單次步進 多次循環。它是 就像下一個命令一樣,只是當 遇到跳轉時,它自動繼續執行 直到程序計數器比跳轉地址大 。
這意味着,當你達到一個循環的單步雖然 之後結束 ,直到讓你的程序繼續執行 直到它退出循環。相比之下, 末尾的下一個命令循環會簡單地返回到循環開始處的 ,這將強制 您逐步執行下一個 迭代。
3
我通常使用「繼續直到這裏」,它在該位置設置臨時斷點並立即繼續執行。它通過鼠標按鈕3訪問,打開一個彈出式菜單。
相關問題
- 1. 如何gdb命令「直到」能夠跳過一個循環?
- 2. 如果分支在循環中跳過
- 3. Python:For循環跳過如果
- 4. 如何跳過foreach循環的值?
- 5. Python跳過我的循環
- 6. 跳過的for循環
- 7. 跳過循環的元素
- 8. GDB被跳過線
- 9. 對於循環,如何跳過迭代
- 10. 如何批量創建循環/跳過
- 11. Python for循環跳過其他循環?
- 12. 在R循環中跳過慢任務
- 13. 在循環中跳過數組插入
- 14. 在循環中跳過第一行
- 15. 雖然在循環中跳過c
- 16. 「While」循環在Scheme中跳過迭代
- 17. ObjC:scanf在do/while循環中跳過
- 18. 在循環中跳過迭代
- 19. 在foreach循環中跳過結果 - pdo
- 20. 鍵盤在循環中被跳過
- 21. 編譯器跳過循環
- 22. python pdb - 跳過循環
- 23. 循環代碼/跳過行
- 24. While循環跳過排隊
- 25. phpmailer列循環&跳過NULLs
- 26. For循環被跳過C++
- 27. while循環跳過查詢
- 28. For循環跳過作業
- 29. Python跳過'for'循環
- 30. For循環跳過值
感謝s /通過/過去/ g ...英語不是我的第一語言,雖然我無可辯駁地變得更好。 – vehomzzz 2010-03-12 19:37:00