본문 바로가기
코스웨어/13년 스마트컨트롤러

visual studio를 이용한 debug (임태형)

by 알 수 없는 사용자 2013. 3. 18.
728x90
반응형

Visual studio를 이용한

 

debug 방법

 

 

- Visual Studio에서 제공하는 Debug 기능을 사용하면 특정 변수의 값이 어떻게 변하는지를 쉽게 확인할 수 있다. 

 


- 소스 코드를 작성한 후 솔루션을 빌드하고, 추적하고자 하는 위치를


 마우스로 클릭해 Breakpoint(F9)를 걸어준다. 

 

 

  

-메뉴 Debug >> Start debugging(F5)을 눌러디버그 모드로 들어간다.

 

 

- 노란색 화살표가 Breakpoint 지점에 표시되는 것을 확인할 수 있다. 


- Debug >> Step Into(F11)를 실행, 한 단계씩 코드를 진행한다.

 

 

 

- 화면 아래쪽에 있는 디버그 창에 Breakpoint로 표시된 지점의 변수 값인 iCnt


iSum 값이 어떻게 변하는지 나타난다

 

 

 

- Step Into(F11)를 한 번씩 실행 할 때 마다 값이 변하는 것을 확인할 수 있다. 

 

 

 

 

-위와 같은 경우 자동으로 변수의 이름, , 형태를 확인 할 수 있었다.

 

-수동으로 확인 할 경우

 

-화면 아래 디버그 창에 Watch 1 Name칸에 변수 이름을 입력한다.

 

-Debug >> Windows >> Memory >> Memory 1 을 실행하면 메모리에 저장된


변수의 값을 직접 확인 할 수 있다.

 

 

 

 

-Address‘&변수이름을 입력하면 변수가 저장된 주소를 확인 할 수 있다.


-변수의 값이 변할 때마다 빨간 네모 칸 안의 값이 변함을 알 수 있다.


- Intel CPU의 경우 변수의 값이 거꾸로 저장 됨을 알 수 있는데 이는 연산을 빠르게 처리하기 위함이다.

 

 

 

- Debug 기능은 이렇게 간단한 변수 추적 이외에도 여러 가지 부가적인 기능을 가지고 있으므로 개발을 하는데 

어 필수적으로 사용된다

 




728x90