當前位置:首頁 » 編程語言 » 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查看。

熱點內容
一機一碼文件加密 發布:2025-01-16 17:36:19 瀏覽:415
軟體登錄密碼用戶名是什麼 發布:2025-01-16 17:11:52 瀏覽:111
我的世界建伺服器該注意什麼 發布:2025-01-16 17:06:40 瀏覽:568
php隨機小數 發布:2025-01-16 17:02:48 瀏覽:139
linuxterminal 發布:2025-01-16 17:02:04 瀏覽:249
如何配置i5的電腦 發布:2025-01-16 17:00:21 瀏覽:264
壓縮空氣泄漏 發布:2025-01-16 16:55:51 瀏覽:259
皖教育密碼是多少 發布:2025-01-16 16:50:59 瀏覽:451
有專用dhcp伺服器無法獲取ip 發布:2025-01-16 16:48:58 瀏覽:810
c語言找出迴文數 發布:2025-01-16 16:46:26 瀏覽:414