cgdb 除錯 如何使用cgdb(一) 視窗切換

2021-10-25 17:35:41 字數 532 閱讀 2717

cgdb是乙個輕量級的基於控制台的多視窗gdb除錯介面。除了標準的gdb控制台之外,cgdb還提供了乙個分屏檢視,可以在執行的時候顯示具備語法高亮的源**。鍵盤控制是仿照vim設計的,所以vim使用者使用起來將會得心應手。

cgdb使用方式與gdb一樣,可以通過 "cgdb attach -p pid" 以及 "cgdb executablefile core" 等的方式進入,其介面如下所示:

cgdb有幾個視窗:原始碼視窗、gdb視窗、檔案對話方塊視窗以及狀態列,常用的視窗就是原始碼視窗和gdb視窗。

上圖下方視窗即為gdb視窗,上方視窗為原始碼視窗,進入cgdb預設是處於gdb視窗。

視窗間切換:

gdb視窗按 esc 按鍵,會切換到原始碼視窗,在原始碼視窗按jkhl可以下上左右移動**。

在原始碼視窗可以按 i 鍵進入gdb視窗,按 s 鍵可以進入gdb滾動視窗,在gdb滾動視窗可以用 jk 按鍵上下滾動gdb視窗資訊。

cgdb遠端除錯

嵌入式系統中使用cgdb進行除錯 cgdb depends on libreadline and ncurses development libraries.configure prefix usr local cgdb make sudo make install ln s usr local c...

C gdb除錯工具

編譯程式 cc g try.c o try 一 列檔案清單 list gdb list line1,line2 編輯本段 二 執行程式 要想執行準備除錯的程式,可使用run命令,在它後面可以跟隨發給該程式的任何引數,包括標準輸入和標準輸出說明符 和 和shell萬用字元 在內。如果你使用不帶引數的r...

cgdb安裝與使用

官網 安裝 wget tar zvxf cgdb 0.6.7.tar.gz cd cgdb 0.6.7 configure prefix usr local make make install 使用1 cgdb分為上下兩欄,上面類似於vi視窗 就稱之為vi視窗吧 顯示對應的 下面gdb視窗進行除錯操...