디버깅용 프로그램 쓰기

이 주제에서 간단히 설명하는 다음과 같은 간단한 가이드라인에 따라 더 쉽게 프로그램을 디버그할 수 있도록 만들 수 있습니다.

이 태스크 정보

소스 코드 명령문 레벨에서 프로그램을 디버그하려면 디버그 정보를 생성하는 컴파일러 옵션을 지정해야 합니다. 디버그 엔진이 코드를 사용하여 적절히 작업할 수 있도록 추가 옵션을 설정해야 하는 경우도 있습니다. 일부 컴파일러는 행 전용 디버그 정보를 생성하는 기능이 있습니다. 이 옵션은 결과 실행 파일의 크기를 상당히 줄일 수 있습니다. 이 옵션이 선택된 경우, 디버거가 프로그램 내에 사용자가 있는 위치를 표시할 수 있으나 변수의 값은 표시할 수 없습니다. 이 옵션은 최적화된 코드를 디버깅할 때 변수의 값을 어떤 방법으로도 신뢰할 수 있게 표시할 수 없는 경우에 유용합니다.

결과


피드백