1. 程式人生 > >嵌入式開發中使用DDD進行除錯

嵌入式開發中使用DDD進行除錯

    GNU DDD是命令列除錯程式,如GDBDBXWDBLadebugJDBXDBPerl DebuggerPython Debugger的視覺化圖形前端。它特有的圖形資料顯示功能(Graphical Data Display)可以把資料結構按照圖形的方式顯示出來。DDD最初源於1990Andreas Zeller編寫的VSL結構化語言,後來經過一些程式設計師的努力,演化成今天的模樣。DDD的功能非常強大,可以除錯用C/C++AdaFortranPascalModula-2Modula-3編寫的程式;可以超文字方式瀏覽原始碼;能夠進行斷點設定、回溯除錯和歷史紀錄編輯;具有程式在終端執行的模擬視窗,並在遠端主機上進行除錯的能力;圖形資料顯示功能(
Graphical Data Display)是建立該偵錯程式的初衷之一,能夠顯示各種資料結構之間的關係,並將資料結構以圖形化形式顯示;具有GDB/DBX/XDB的命令列介面,包括完全的文字編輯、歷史紀錄、搜尋引擎。