除錯工具 bashdb

2021-06-14 01:31:18 字數 641 閱讀 2682

使用shell偵錯程式bashdb,這是乙個類似於gdb的除錯工具,可以完成對shell指令碼的斷點設定,單步執行,變數觀察等許多功能。

使用bashdb進行debug的常用命令

1.列出**和查詢**類:

l   列出當前行以下的10行

-   列出正在執行的**行的前面10行

.   回到正在執行的**行

w  列出正在執行的**行前後的**

/pat/  向後搜尋pat

2.debug控制類:

h  幫助

help 命令  得到命令的具體資訊

q  退出bashdb

x 算數表示式  計算算數表示式的值,並顯示出來

!!空格shell命令 引數  執行shell命令

使用bashdb進行debug的常用命令(cont.)

控制指令碼執行類:

n   執行下一條語句,遇到函式,不進入函式裡面執行,將函式當作黑盒

s n  單步執行n次,遇到函式進入函式裡面

b 行號n  在行號n處設定斷點

del 行號n 撤銷行號n處的斷點

c 行號n 一直執行到行號n處

r  重新啟動

finish 執行到程式最後

cond n expr 條件斷點

除錯工具 之Python除錯工具pycharm

1 pycharm的安裝 pycharm是一款非常好用的python ide,提供專業版和社群版,就像eclipse和myeclipse一樣,專業版是收費的,而社群版是免費的但功能就沒有專業版的功能強大。1.2 安裝 這裡就不必細說,直接next就ok ps 安裝完成後一定要執行 1.3 破解 採用...

gflags除錯工具

gflags windows除錯工具。使用它幫助我解決了瞎調了一整天的記憶體問題。由於使用了已經delete的指標,vs提示位置又錯誤的情況下,瞎調了一通。怎麼想那塊也不會有問題,可是抱著對vs的信任把錯就歸咎於自己吧!偶然的機會,搜到了gflags,抱著試一試的心態,使用該工具 1.安裝 debu...

除錯工具 gdb

gcc o a.out a.c gdb q a.out break main info register i r objdump d a.out grep a20 main.轉換為機器 objdump m intel d a.out grep a20 main.gdb 設定 1 gdb q 2 se...