2009-07-01 3 views

답변

4

run 명령을 사용하여 나중에 인수가 될 매개 변수를 전달할 수 있습니다. 위를 원한다면

, 시도 :

run `$(perl -e 'print "A"x20')` 

을 명령으로 당신이 GDB를 시작하면.

1

gdb로 프로그램을 제대로 시작하지 않은 것 같습니다. 귀하의 프로그램이 "a.out"이라면, bash :

$gdb a.out 
(gdb)run `$(perl -e 'print "A"x20')` 

희망이 도움이 될 것입니다.

3

위는 약간 떨어져서 나에게도 효과가 없습니다. 디버깅을 시작 후

set args "`perl -e 'print "A"x20;'`" 

은 평소와 같이, 단순히 '실행'을 입력하고 적절한 인수가 전달되어야합니다 : 당신이 설정 한 인수 명령을 사용하는 경우, 다음 (적어도 내 시스템에) 작동합니다.

+0

이 시간 동안 검색했습니다. 감사합니다. – 1337holiday