gdb在Ubuntu下單的terminal下的使用

2022-02-23 06:52:33 字數 427 閱讀 1986

先sudo啟動gdb

attach the_pid_num_you_want_to_attach //attach到你要除錯的程序

info threads //檢視當前要除錯的程式含有哪些thread

help info //如果不知道info這個命令怎麼用。

help info threads //如果不知道info threads這個命令怎麼用。

c //讓程式繼續執行

thread the_num_of_one_threads //從1開始,選擇進入哪個thread

ctrl+c //在程式沒有斷點時,暫停程式的執行

你可以不離開gdb,直接執行shell命令,比如:

(gdb) shell ls

或(gdb) !ls

這裡,"!"和命令之間不需要有空格(即,有也成)。

在Ubuntu上的GDB除錯

gdb gnu debugger,是gnu工程為gnu作業系統開發的 偵錯程式,但它的使用不侷限於gnu作業系統,gdb可以執行 在unix linux甚至microsoft windows。gdb可以除錯c c objective c pascal ada等語言編 寫的程式 被除錯的程式可以跟gd...

Ubuntu下的GDB除錯

gdb gnu debugger,是gnu工程為gnu作業系統開發的 偵錯程式,但它的使用不侷限於gnu作業系統,gdb可以執行 在unix linux甚至microsoft windows。gdb可以除錯c c objective c pascal ada等語言編 寫的程式 被除錯的程式可以跟gd...

10 個最酷的 Ubuntu下單行命令

面是來自 commandlinefu 由使用者投票決出的 10 個最酷的 linux 單行命令,希望對你有用。sudo 以 root 帳戶執行上一條命令。利用 python 搭建乙個簡單的 web 伺服器,可通過 http hostname 8000 訪問。w sudo tee 在 vim 中無需許...