2013-04-15 3 views
1

BASH 명령 줄에서 이 제공하는 상당히 긴 매개 변수 목록을 가진이 C++ 프로그램을 작성했습니다.GDB/DDD에 긴 매개 변수 목록을 읽는 방법

그러나 GDB로 디버깅하는 경우 GDB 명령 프롬프트에서run param1 param2 ....을 입력하면 실행 파일을 디버깅하는 데 어려움이 있습니다.

그래서이 긴 목록을 텍스트 파일에 저장하고이 텍스트 파일에서 인수를 제공하는 매개 변수를 내 a.out으로 보도록 할 수 있습니다.

답변

5

그래서 텍스트 파일로이 긴 목록을 저장하고

는이 점을 넣어 내의 a.out에 인수를 공급하는 매개 변수이 텍스트 파일을보고 GDB를 알 수있는 방법이있다 텍스트 파일 :

set args foo bar baz ... 

다음

(gdb) source commands.txt 

Alternativel y :

gdb --args ./a.out foo bar baz ... 
(gdb) run 
+0

그레이트! 그냥 내가 뭘 찾고 있었는지! 감사 – smilingbuddha

관련 문제