본문 바로가기

프로그래밍

VS(Visual Studio) 디버깅 방법






F5 : Debug 모드 실행

F9 : BreakPoint (멈춤지정)

F10 : Step Over (다음줄로)

F11 : Step Into (함수 안으로 들어감)

F5 : 다음 BreakPoint 까지 작동

Alt + 7 : Call Stack 윈도우

Alt + 3 : Watch 윈도우

Shift + F11 : 현재 루틴에서 빠져나온다.

Shift + F5 : 강제로 디버깅 모드 종료


디버깅을 하려면 먼저 프로그램이 순차적으로 실행되는데 멈추고 싶은 소스 위에에 커서를 이동하고

F9를 누릅니다.. 그럼 왼쪽에 BreakPoint가 찍힙니다.


이제 F5를 눌러 디버깅을 시작합니다.

프로그램이 실행되다가 BreakPoint를 찍은 부분에서 멈추면서 소스로 돌아옵니다.

 

 여기서부터 F10(소스한줄씩) 또는 F11(함수안으로)을 눌러가면서 소스코드를 검토합니다.

 아래 창(Call Stack)에 각종 변수들의 내부값등등 정보들이 나오는데
 

 만약 프로그램을 잘못짜서 죽는 부분이 있으면 그곳에서 죽습니다.

 

 그러면 아... 이부분이 잘못됐구나... 하고 알수 있죠.. 

 그리고 변수 내부값들을 보여주기 때문에 그런거 보면서

 변수들이 잘못사용되고 있진 않은가 등의 정보를 알수도 있구요.



출처 : 네이버의 어떤 지식iN에서..