Ubuntu

如何通過“gdb”C/C++ 程式碼逐行跟踪?

  • May 12, 2018

我已經為我的編譯命令安裝gdb並添加了-g選項,但是當我嘗試(gdb) s(gdb) n它說:

程序沒有執行。

它僅在我嘗試(gdb) r去並停止我的程序因錯誤而停止的地方才有效(我可以gdb在沒有命令行的情況下看到它)。

我應該如何逐行跟踪我的程式碼?

您需要定義一個斷點,例如

break main

然後

run

並將gdb啟動您的程序並在它進入時停止main

引用自:https://unix.stackexchange.com/questions/443351