2014-06-16 2 views
0

나는 다음과 같이 호출 내 프로그램을 디버깅 할 경우GDB : 파이프 라인으로 디버그 라인

gdb ./myprog 
$ run < input.txt 

을하지만 지금은 라인 선으로 그것을 실행하고자하는,하지만이 어떻게 할 수 있습니까? step 명령을 알고 있지만 이전에 실행 명령이 호출 된 경우에만 호출 할 수 있습니다. 실행 명령 직후에 실행을 중단해야합니까?

답변

1

Gdbstart 명령을 가지고 있으며, 이는 run 명령과 동일한 인수를 사용합니다. 프로그램을 시작하면 가능한 한 빨리 (일반적으로 main 기능 시작시) 중지됩니다. 그런 다음 step 명령과 실제 프로세스가 필요한 다른 명령을 사용할 수 있습니다.

참조 : Debugging with GDB: Starting your Program

관련 문제