1.디버그란
프로그램의 오류를 찾아 제거하는 일련의 과정
2.디버그 사용방법
1번 오류를 검색을 시작하고자 하는 라인에 커서를 둠
2번 튤박스에 있는 디버그 클릭
3번 토글 브레이크 포인트를 클릭
또는 F9를 누름 (단축키를 이용하면 2번 작업을 생략 해도 된다)
4번 스타트 디버그 클릭
또는 F5 누름 ==>Dos창이 함께 생성됨
5번 디버깅을 실행하는 화면에 노란화살표 생성
(※ 실행 코드에 브레이크포인트를 걸면 노란 화살표가 바로 나오지만
main함수에 걸면 바로 밑 실행코드에 걸림)
6번 Step Into를 클릭하거나 F11를 눌러서 실행코드를 한줄씩 실행
노란색 화살표는 실행직전인 코드 라인에 위치한다.
7번 F11를 통해 한줄씩 실행하면서 아래에 있는 Autos의 변수값을 확인한다
8번 Step Over 또는 F10 은 한줄씩보기가 힘든 반복문이거나 비쥬얼 스튜디오에서 제공하지 않는 함수명 (ex: printf함수)등을 뛰어넘으면서 실행할때
사용한다.
9번 Shift 키 와 F5 키를 입력하면 디버그모드에서 탈출
※번외 변수 (메모리상의 변수,변수의 주소,메모리에 나타난 상태 보기)※
1번Autos에 있는 변수의 확인값을 memory에서 확인하고자 할때 위와 같은 루트로 들어간다
2번 memory에서 변수의 주소(address)와 창의 아래쪽 watch의 변수 주소를 확인
3번 변수가 초기값을 받고 쓰레기 값을 비운 모습 memory상에도 변수 주소에 빨간색으로 초기값이 잡힘을 알수있다
4번 함수가 실행됨에 따라 변수가 바뀌는 모습을 memory상에서도 확인 가능하다
※memory상에 변수 iNum에 초기값및 이후의 값을 대입해 나가는 과정
***build ==> 실행파일 만듬
***rebuild ==> clean 후 다시 빌드
***clean build ==> 소스만 남기고 지움
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
비주얼 스튜디오에서 디버깅 -문예진 (0) | 2013.03.18 |
---|---|
DEBUG 사용방법 (0) | 2013.03.18 |
[조유진]VS2010 디버깅 (0) | 2013.03.18 |
visual studio를 이용한 debug (임태형) (0) | 2013.03.18 |
비주얼스튜디오_디버그_손초롱 (0) | 2013.03.18 |
Visual Studio 디버깅 사용방법. (김경순) (0) | 2013.03.18 |
디버그 사용법(원동일) (0) | 2013.03.18 |
문남경 구구단 3단계~~ (0) | 2013.03.18 |