1 2 1 1 GNU偵錯程式

2021-08-01 20:28:32 字數 616 閱讀 3072

一旦你讓某些應用執行,你就可以在其上面使用偵錯程式。我們推薦gnu的偵錯程式。

許多開發者使用圖形化偵錯程式工具ddd——資料展示偵錯程式(data display debugger)

這些都是免費且常見的,可能他們已經存在你的linux系統了。

也有支援windows和其他作業系統的偵錯程式,當然我們在此提到linux工具的名稱不要感覺被遺棄。只是我們自己在linux上做了很多事情,所以我們知道在這上面說些什麼。比如,在mysqld伺服器上除錯:

shell>ddd --gdb --args \

$home/mysql-bin/libexec/mysqld \

--basedir=$home/mysql-bin \

--datadir=$home/mysql-bin/var\

--skip-networking

從這之後,通過設定斷點、顯示變數內容和觀察從另乙個shell啟動客戶端後會發生什麼這些事情會讓這本嚮導手冊剩下部分充滿**。這也許非常有趣,但是它需要更多的付出去討論如何使用偵錯程式。所以讓我們繼續前行,以一種笨重的方式,發現目錄下究竟有些什麼以及用文字編輯器去紀錄各個檔案下有哪些東西。

python的偵錯程式 Python 偵錯程式入門

python 生態系統包含豐富的工具和庫,可以讓開發人員更加舒適。例如,我們之前已經介紹了如何使用互動式 shell 增強 python。本文重點介紹另一種可以節省時間並提高 python 技能的工具 python 偵錯程式。python 偵錯程式 python 標準庫提供了乙個名為 pdb 的偵錯...

常見偵錯程式

工欲善其事,必先利其器 在進行軟體除錯或者逆向工程時,我們需要很多輔助工具,其中偵錯程式是最重要的工具之一。根據除錯物件偵錯程式分類為使用者態和核心態。使用者態偵錯程式只能除錯環3 ring3 許可權的應用程式,大多數應用程式均屬於此類程式。核心態偵錯程式能除錯環0 ring0 許可權的應用程式,驅...

GDB偵錯程式

偵錯程式gdb 一 啟動和退出gdb gdb除錯的物件是可執行檔案,而不是程式的源 如果要使乙個可執行檔案可以被gdb除錯,那麼在使用編譯器gcc編譯程式時需要加入 g選項。gdb除錯乙個程式的命令格式是 gdb 程式檔名 也可以在linux提示符下,直接輸入gdb,然後使用file命令裝入要除錯的...