This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
How to use Debugger20132452 정주홍
Debugger?• 디버깅을 쉽게 할 수 있도록 도와주는 툴
• 괜찮은 IDE에는 기본적으로 탑재되어 있음
• CUI 기반으로 console에서 개발할 때는 gdb 사용
• 기본적인 기능은 비슷함
Debugger?• 기본적으로 제공되는 기능
• Break Point
• Step Into
• Step Over
• Step Return
Debugger?• 기본적으로 제공되는 기능
• Break Point : 중단점 설정(해당 지점까지 진행 가능)
• Step Into : 함수 안으로 진입
• Step Over : 한 줄 실행
• Step Return : 함수를 빠져나올 때까지 진행
일단 직접 봅시다
화살표가 다음 라인으로 이동
값 변경
여기서 Step Into(F11)를 하면?
printf 함수 내부로 이동
너무 큰 함수라서 F10으로 넘기기도 힘듦
해결방법 1. 이럴 땐 Step Return으로 함수 빠져나오기를 실행 2. 함수 호출한 곳으로 돌아가서 다음 줄에 브레이크 포인트