2013-10-09 38 views
3

任何人都可以告訴我,在通過GDB進行調試時,哪個命令用於顯示源代碼。 會有很大的幫助。如何在GDB調試時顯示代碼窗口

+1

[gdb split view with code]的可能重複(http://stackoverflow.com/questions/10115540/gdb-split-view-with-code) – Girardi

回答

1

list命令將顯示程序當前停止行的代碼。如果你再次輸入列表,你會看到更多。

+0

list命令顯示下面的輸出。 (gdb)列表 未加載符號表。使用「文件」命令。 – Sarwan

+0

必須使用調試信息編譯程序才能在調試過程中查看源代碼。如果使用GCC進行編譯,請使用'-g'開關,例如'gcc -g example.c -o example'。 – Joni

1

這是手冊的source類別中的命令。更具體地說,子類別list提到了命令list

請注意,gdb通常不使用「窗口」,它是一個控制檯應用程序。

1
  • 使用gdb -tui開始gdb。 tui代表文本用戶界面。或者,使用'ddd' - gdb的圖形前端。

6

您可以輸入或使用按Ctrl +X一個鍵綁定離開TUI模式代碼窗口。或使用layout src命令進入TUI模式。參見其他TUI key bindingscommands

相關問題