웬디의 기묘한 이야기

글 작성자: WENDYS
반응형

 

windows program을 개발할 때 가장 중요한 요소중 하나는 디버깅이라고 생각합니다.

아무리 경험이 많은 개발자라도 완벽한 프로그램은 개발을 할 수 없기 때문인데요, Windows 개발자인 Raymond Chen 마저도 윈도우 업데이트 때마다 수많은 테스트를 거쳤음에도 매번 오류가 발생하여 억울함을 호소할 정도이니 더 말할것도 없겠죠?

 

그렇다면 프로그램에 오류가 발생하면 dump file을 저장하여 분석을 통해 문제를 수정하도록 하는 게 좋은 방법입니다.

 

 

windbg 다운로드 및 설치

windbg를 설치하기 위해선 windows 10 sdk를 설치해야 합니다.

아래 공식 사이트에서 다운로드 가능하며, 설치 시 debugging tool 항목만 선택하여 

 

https://docs.microsoft.com/ko-kr/windows-hardware/drivers/debugger/debugger-download-tools

 

Download Debugging Tools for Windows - WinDbg - Windows drivers

This page provides downloads for the Windows Debugging tools, such as WinDbg.

docs.microsoft.com

 

 

WIndows 10 SDK Download

 

 

windows 10 sdk download manager

 

 

windows 10 sdk install

 

 

windows 10 sdk install

 

 

windows 10 sdk install

 

 

windows 10 sdk install

 

 

개발을 하는 경우엔 위의 모든 항목이 체크된 기본 상태로 Install을 해야 하지만

만약 windbg만 설치하려는 경우엔 다음과 같이 Debugging Tools for Windows 만 설치하면 됩니다.

 

 

 

 

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Kits

기본 설치가 완료됐으면 해당 경로에 설치가 완료되었을 거예요 하지만 실행이 번거로우니 시작 -> windbg를 검색하여 아래와 같이 실행하면 됩니다.
 
 

 

 

설치가 완료되었으면 이제 디버깅을 할 최소한의 준비가 된 것입니다.

이제 디버깅의 세계로 빠져들기 위해선 아래 링크를 통해 이것저것 시도해보세요!!

 

https://wendys.tistory.com/category/Development/Debugging

 

'Development/Debugging' 카테고리의 글 목록

C/C++ 개발자의 블로그 입니다! 주력은 Hooking 기술이며, 기타 윈도우 프로그램을 개발하고있습니다. 이곳은 개발 외에도 저의 취미들이 공유되는 기묘한 이야기가 펼쳐집니다.

wendys.tistory.com

 

반응형