글
디버깅
Programming/Linux
2009. 9. 19. 00:57
디버깅을 위해 먼저 컴파일 할 때 디버깅 정보를 포함하도록 컴파일을 한다.
gcc -g file1.c file2.c -o run 을 하면 run 에 디버깅 정보가 포함되어 있다.
gdb run 을 수행하면 디버깅을 시작하게 된다. 그리고 난 뒤에는 아래에 있는 디버깅 명령어를 사용해서 디버깅을 하도록 한다.
- break
break 숫자 : break 포인터를 해당 줄에 지정
- next( n )
한줄 씩 수행 가능 - 함수 안으로 들어가지 않음
- step ( s )
한줄 씩 수행 가능 - 함수 안으로 들어감
- continue
디버깅 중에 프로그램을 계속 수행 가능
- info breakpoints
브레이크 포인터가 설정된 곳의 위치를 보여줌
- delete
delete + 숫자 : 해당 줄의 브레이크 포인터를 삭제
- list
list
실행하고 있는 부분의 소스를 출력
list + 숫자
특정 줄의 소스를 출력
list + 함수이름
특정 함수의 소스코드를 출력
'Programming > Linux' 카테고리의 다른 글
[Kernel 2.6]프로세스 스케쥴링 (0) | 2009.09.22 |
---|---|
명령어( 폴더, 파일 관련 ) (0) | 2009.09.19 |
Vi 편집기 (0) | 2009.09.19 |
Virtual Box 게스트 확장 설치 (0) | 2009.09.15 |
vi / vim 단축키 모음 (0) | 2009.09.10 |