Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Adagio non molto

디버깅 본문

Study/C

디버깅

마르카토* 2012. 5. 31. 10:37

이때까지 디버깅 기술을 딱히 찾아보거나.. 필요한 상황이 없어서 몰랐지만

수업에서 하니 이제 부터는 잘 써야지 ㅋㅋ

 

디버깅 : 말 그대로 버그를 푸는 일..?

 

디버깅할 때의 단축키

F10 : 주로 사용하게 될 단축키 이걸 계속해서 누르면 보통 현재의 C,Cpp파일 내에서 진행한다.

 

F11 : 깊이 들어가며 잘 안쓴다.(?)

Ex) scanf라는 함수를 만나면 한도 끝도 없이 파고 들어간다.(그만큼 scanf가 복잡하게 정의되어 있다.)

 

즉, F11을 누르면 main 함수에서 시작해서 한 단계씩 실행 된다고 할 수 있고

F10은 프로시저 단위로 실행된다고 할 수 있다.

 

지역 탭 : 코드가 실행 되면서 변하는 지역변수의 값을 볼 수 있다.

메모리 탭 : 메모리 내부에서 어떻게 값이 변하는지 볼 수 있다. (어디에 쓰는거지...)

중단점 탭 : 어디에 중단점이 있는지 알려준다.

 

중단점에서 다시 디버깅 할 수 있다. (코드가 너무 길면 불편하니까 중단점부터 실행 !)

중단점은 코드 왼쪽 끝을 한번 클릭하면 된다.

F5를 누르면 중단점까지만 실행이 된다.

 

조사식..을 이용해서 원하는 지역변수만 볼 수 있다.

이 때 디버깅 시작후 보고싶은것을 직접 입력해주면 된다.

'Study > C' 카테고리의 다른 글

정수 선언 후 바이트별로 출력하기  (0) 2012.05.10
823년만에 일어나는 달은 거짓  (0) 2011.06.22
Comments