gdb 명령어

  1. 우선 컴파일 시에 디버깅 정보를 담아야 한다.

gcc -g -o [프로그램명] [소스파일명]

디버깅 옵션인 -g 으로 컴파일하며, 최적화 옵션인 -O 은 주지 않도록 한다.

  1. 실행방법

gdb [프로그램명]

gdb [프로그램명] [core파일명]

gdb [프로그램명] [실행중인프로세스pid]

gdb [프로그램명] [실행중인프로세스pid] -x [중단점 저장파일 경로]

gdb [프로그램명] -p [실행중인프로세스pid] -x [중단점 저장파일 경로]

  1. 종료방법

q

Ctrl + d

https://freemmer.tistory.com/31

gcore

generate-core-file

  1. 소스 찾아가기 (list)

l   : main 함수를 기점으로 소스의 내용이 출력된다

l 10  : 10 행 주변의 소스가 출력되는데 10 - 5 행부터 10 + 5행까지 총 10행이 출려된다.