2008년 07월 08일
미친듯이 천재적인 디버깅 방법
최선임님은 깔끔한 A형 이라서, 개발 머신과 테스팅 머신을 완벽히 분리해서 사용하심.
테스팅 머신은 뱀웨어(VMWare)나 버쳐피시(VirtualPC)가 될수도 있음.
디버거는 왠지 -뭔가-쫌 분위기 풍기는 WinDbg..
좋아 거기까지는 좋다 이거야. 그런데 커널은 개발머신에서 remote로 테스팅 머신을 커널 디버깅을 할 수 있는데, 반면에 User프로그램은 어찌 디버깅 하는가 하는 문제가 남는단 말이얌.
버쳐피시에 VS를 깔아서 디버깅 하긴 쫌 글찮? ...해서 최선임님이 알려주신 방법은 다음과 같음.
공유 폴더를 설정한다. 공유 폴더에 소스와 심볼과 바이너리를 모조리 넣는다. (즉, 개발중인 프로젝트 폴더를 공유하란 말임)
버처피시에서 WinDbg를 띄운다. 소스패스/심볼패스를 공유 폴더로 설정한다.
디버깅 한다... -)=b
완전 천재적임!
# by | 2008/07/08 23:13 | Study+more | 트랙백 | 덧글(2)
함께 사람(이든 동물이든) 죽이기.



