Запустить командную строку GDB несколько раз

Из-за того, что мой родной язык не английский. Поэтому извините меня за такое плохое введение моего вопроса. Я бы объяснил, что мне нужно, с помощью рисунка, показанного ниже.

.gdbinit files inside the target folder Как вы видите, у нас есть папка, которая содержит n .gdbinit файлов (n=2000 или больше).

Строго говоря, я пытаюсь запустить все эти .gdbinit файлы, используя оператор цикла в GDB. Возможно ли это только в gdb, или я должен модифицировать свой gdb для поддержки другого языка, например, python, а затем написать оператор цикла в gdb, используя синтаксис python?

Спасибо.

0
27.09.2016, 05:26
1 ответ

Да, я нашел ответ на свой вопрос.

Здесь

мы просто пишем приложение на любом языке, например 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 одним линия.

1
28.01.2020, 02:47

Теги

Похожие вопросы