프로그래밍 언어 공부/C

디버깅(Dubugging)

CalebHong 2022. 1. 11. 17:28

디버깅(Debugging)이란?

- 프로그래밍 과정 중 발생하는 오류나 비정상적인 연산과 같은 버그를 찾고 수정하는 과정

 

정의

버그(Bug) == 프로그램 과정 중 발생하는 오류

 - 오타로 인한 오류

 - 문법적인 오류

 - 논리적인 오류

 - 잘못된 라이브러리 사용

 - 시스템상의 한계로 인한 오류

 

디버거(Debugger) == 디버깅을 수행하는 프로그램(통합 개발환경에 내장) == IDE(Visual Studio, Code Blocks)

- 수행 기능

  • 변수값 추적
  • 중단점 지정
  • 모듈 단위 실행

- 디버깅 방법

  • 한 문장씩 수행
  • 모듈 단위로 나누어서 수행

* 디버깅을 시작 후 필요에 따라 변수값을 지정하여 해당 변수의 변화되는 과정을 추적하는 것이 가능함

* 디버깅 시 중단점을 지정하여 특정 지점까지 문장을 수행하는 것이 가능함

'프로그래밍 언어 공부 > C' 카테고리의 다른 글

문자 처리 라이브러리  (0) 2022.01.12
라이브러리(Library)  (0) 2022.01.12
어플리케이션 최적화(Application Optimization)  (0) 2022.01.12
컴퓨터 언어 종류  (0) 2022.01.11
컴퓨터 언어 개요  (0) 2022.01.11