(CS50)-프로그래밍 응용(버그와 디버깅)

CS50 x edwith 강의를 들으며 정리한 공부 포스팅입니다.

그림출처

핵심 개념

  • 버그
  • 디버깅
  • 중지점
  • GDB

버그와 디버깅

  • 버그 - 코드에 들어있는 오류
  • 디버깅(debugging) - 코드에 있는 버그를 식별하고 고치는 과정.
  • 디버거 - 디버깅 하는 프로그램.

디버깅의 기본

  • 중지점 - 프로그램이 멈추는 특정 지점
  • 프로그램을 특정 행에서 멈출 수 있게 해주기 때문에 버그를 찾는데 도움이 됨.

GDB 사용해보기

  • GDB는 자주 쓰이는 디버거 중 하나.
    • 프로그램을 컴파일 한 후 “gdb 프로그램_이름” 을 입력

GDB 명령어

(GDB 명령어 모음)

Comments