Linux

多次執行 GDB 命令行

  • September 27, 2016

由於我的母語不是英語。所以,請原諒我對我的問題的這個糟糕的介紹。我將通過下圖解釋我需要什麼。

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

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

謝謝。

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

這是

我們只需用任何語言(例如 java)編寫一個應用程序,在該應用程序中,我們生成一個包含以下行的.gdbinit文件(比如 trigger ):.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 只用一行就足夠了。

引用自:https://unix.stackexchange.com/questions/312581