Adagio non molto
디버깅 본문
이때까지 디버깅 기술을 딱히 찾아보거나.. 필요한 상황이 없어서 몰랐지만
수업에서 하니 이제 부터는 잘 써야지 ㅋㅋ
디버깅 : 말 그대로 버그를 푸는 일..?
디버깅할 때의 단축키
F10 : 주로 사용하게 될 단축키 이걸 계속해서 누르면 보통 현재의 C,Cpp파일 내에서 진행한다.
F11 : 깊이 들어가며 잘 안쓴다.(?)
Ex) scanf라는 함수를 만나면 한도 끝도 없이 파고 들어간다.(그만큼 scanf가 복잡하게 정의되어 있다.)
즉, F11을 누르면 main 함수에서 시작해서 한 단계씩 실행 된다고 할 수 있고
F10은 프로시저 단위로 실행된다고 할 수 있다.
지역 탭 : 코드가 실행 되면서 변하는 지역변수의 값을 볼 수 있다.
메모리 탭 : 메모리 내부에서 어떻게 값이 변하는지 볼 수 있다. (어디에 쓰는거지...)
중단점 탭 : 어디에 중단점이 있는지 알려준다.
중단점에서 다시 디버깅 할 수 있다. (코드가 너무 길면 불편하니까 중단점부터 실행 !)
중단점은 코드 왼쪽 끝을 한번 클릭하면 된다.
F5를 누르면 중단점까지만 실행이 된다.
조사식..을 이용해서 원하는 지역변수만 볼 수 있다.
이 때 디버깅 시작후 보고싶은것을 직접 입력해주면 된다.
'Study > C' 카테고리의 다른 글
정수 선언 후 바이트별로 출력하기 (0) | 2012.05.10 |
---|---|
823년만에 일어나는 달은 거짓 (0) | 2011.06.22 |
Comments