當前位置:首頁 » 編程語言 » gdbpython

gdbpython

發布時間: 2024-07-15 00:22:52

『壹』 如何用python實現GDB互動式調試程序的功能

類似於GDB的調試,在對一個程序進行調試時可以實現執行設斷點,單步調試,查看信息等功能,執行python腳本可以進行互動式的調試,輸入命令輸出調試的信息(不是簡單的直接在子進程中調用GDB命令)!

『貳』 如何在gdb調試中列印出整個鏈表的節點

如何在gdb調試中列印出整個鏈表的節點

重新編譯gdb,讓gdb支持python插件
然後去下載python-gdb插件,配置.gdbint,就可以列印標准庫容器了

『叄』 如何使用linux下gdb來調試python程序

(1)假設要debug的進程號為1000,運行如下命令:
$ gdb -p 1000
使用此命令即可使gdb附加到進程。
(2)載入libpython腳本
如果你的gdb是redhat或fedora等廠商修改過的,會有--python選項,使用此選項即可指定gdb啟動時載入的Python擴展腳本(此腳本是擴展gdb的,不是我們需要debug的腳本)。
$ gdb --python /path/to/libpython .py -p 1000
如果安裝的是GNU的gdb,就需要打開gdb後手動載入libpython.py腳本
(gdb) python
> import sys
>sys.path.insert(0, '/path/to/libpython.py' )
> import libpython
>end
(gdb)
這時就可以使用py-bt命令列印當前線程的Python traceback了。libpython還提供很多命令,例如py-print列印變數,py-locals列印所有本地變數等等,詳細可打開libpython.py查看。

熱點內容
ftp工具可以上傳嗎 發布:2024-11-26 08:55:04 瀏覽:569
壓縮量密封 發布:2024-11-26 08:52:10 瀏覽:581
java把一個list 發布:2024-11-26 08:38:38 瀏覽:585
混沌珠演算法 發布:2024-11-26 08:29:17 瀏覽:163
阿里雲解析不到伺服器 發布:2024-11-26 07:57:59 瀏覽:493
python矩陣的行數 發布:2024-11-26 07:56:25 瀏覽:355
街頭籃球手游腳本 發布:2024-11-26 07:51:18 瀏覽:752
閃迪加密器 發布:2024-11-26 07:44:08 瀏覽:553
我的世界伺服器顯示村民名字 發布:2024-11-26 07:37:16 瀏覽:479
php注冊與登錄 發布:2024-11-26 07:31:21 瀏覽:796