多次運行GDB命令列

多次運行GDB命令列

因為我的母語不是英語。所以,請原諒我對我的問題的不好的介紹。我會透過下圖解釋我需要什麼。

目標資料夾內的 .gdbinit 文件 如您所見,我們有一個包含 n 個.gdbinit檔案的資料夾(n=2000 或更多)。

.gdbinit嚴格來說,我嘗試使用 GDB 中的循環語句來運行所有這些檔案。單獨在gdb中是否可以,或者我應該修改我的gdb以支援另一種語言(例如python),然後使用python語法在gdb中編寫循環語句?

謝謝。

答案1

是的,我找到了問題的答案。

這是

我們只需用任何語言(例如 java)編寫一個應用程序,在該應用程式中,我們產生一個.gdbinit文件(例如觸發器.gdbinit),其中包含以下幾行:

source file0.gdbinit

source file1.gdbinit

source file2.gdbinit

source file3.gdbinit

source file4.gdbinit

等等。

現在,在 gdb 中我們只需輸入這個命令,

(gdb) source trigger.gdbinit

file0,1,2,....n.gdbinit 只需一行即可執行所有操作。

相關內容