GDB 명령줄을 여러 번 실행

GDB 명령줄을 여러 번 실행

모국어가 영어가 아니기 때문에 제 질문에 대한 잘못된 소개에 대해 실례합니다. 아래 그림을 통해 무엇이 필요한지 설명하겠습니다.

대상 폴더 내의 .gdbinit 파일 보시다시피 n개의 .gdbinit파일(n=2000 이상)이 포함된 폴더가 있습니다.

.gdbinit엄밀히 말하면 GDB의 루프 문을 사용하여 이 모든 파일을 실행하려고 합니다 . gdb에서만 가능합니까, 아니면 Python과 같은 다른 언어를 지원하도록 gdb를 수정한 다음 Python 구문을 사용하여 gdb에 루프 문을 작성해야 합니까?

감사해요.

답변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 한 줄로 모두 실행하면 충분합니다 .

관련 정보