디버깅

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

설정

트랙백

댓글