[GDB] 1. gdb를 위한 컴파일 옵션 : -g (ex) gcc -g -o bugprg bugprg.c : -g옵션을 주고 컴파일 할 때는 -O(최적화 옵션) 옵션을 사용하지 않는 것이 좋다. → 최적화 옵션을 준 경우 어셈블리 코드 자체에 많은 변경이 가해지기 때문... 2. gdb 시작: gdb [프로그램명] or gdb [프로그램명] [core 파일명] or gdb [프로그램명] [실행 중인 프로세스 PID] gdb 종료: q or Ctrl + d 3. gdb 소스보기 : l(list) - main 함수를 기점으로 소스 출력 l 함수명 - 함수의 소스를 출력 l 라인넘버 - 라인넘버를 기준으로 소스 출력 l 파일명:func - 해당 파일의 func 함수 부분을 출력 l 파일명:라인넘버 - 해당 ..