Из-за того, что мой родной язык не английский. Поэтому извините меня за такое плохое введение моего вопроса. Я бы объяснил, что мне нужно, с помощью рисунка, показанного ниже.
Как вы видите, у нас есть папка, которая содержит n .gdbinit
файлов (n=2000 или больше).
Строго говоря, я пытаюсь запустить все эти .gdbinit
файлы, используя оператор цикла в GDB. Возможно ли это только в gdb, или я должен модифицировать свой gdb для поддержки другого языка, например, python, а затем написать оператор цикла в gdb, используя синтаксис python?
Спасибо.
Да, я нашел ответ на свой вопрос.
Здесь
мы просто пишем приложение на любом языке, например 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
одним линия.