관련 링크 : http://www.microsoft.com/korea/windows2000/downloads/tools/symbols/default.asp
Windows 2000 고객 지원 진단
Microsoft Windows® 2000 고객 지원 진단 패키지는 Windows® 2000 시스템을 진단하기 위한 중요한 도구와 데이터로 구성되어 있습니다. 완전한 진단 패키지는 심볼과 디버깅 도구의 두 가지 구성 요소로 이루어져 있습니다.
심볼은 소프트웨어 개발자들이 다양한 코드 세트에 할당한 이름을 나타냅니다. Windows 2000 일반 정품 버전을 디버깅하기 위한 심볼은 위에 나열된 모든 언어로 사용하실 수 있습니다.
디버깅 도구 패키지는 디버거(KD, Windbg, CDB), 디버거 확장 제품(Windows NT® 4.0 및 Windows® 2000 일반 정품 버전과 디버그 버전) 및 기타 관련 디버깅 도구를 포함합니다.
....
==================
이런 내용들이 쭉 나옵니다만.. 실제로 이러한 내용들이 어떻게 영향을 미치고, 볼랜드 툴을 사용해서 코딩중 디버깅시에도.. 혜택(?)을 볼수가 있나요 ?
|
그 다음, 디버깅을 위해 디버그 정보가 담겨있는 '심볼' 파일을 준비합니다. 만일 대상 컴퓨터에 서비스 팩이 설치되어 있다면, 서비스 팩의 심볼 파일을 준비해야 합니다. 그러므로, NT CD 와 서비스 팩 CD 가 필요합니다. 먼저 NT CD 의 \support\debug\i386\symbols 디렉토리 아래에 있는 모든 파일을 HDD 에 복사하거나, 아니면 그냥 CD 를 넣어둡니다. 이 심볼 파일들은 디버깅 정보를 담고 있습니다. 커널 디버깅을 할 때 스택 추적등을 하게 되면, 디버깅 파일을 읽어 와서 함수의 이름을 표시해 주기 때문에 어느 부분에서 문제가 발생한 것인지 알아내기 쉽습니다. 그 다음 서비스 팩에 있는 심볼 파일을 겹쳐 써서 기존의 파일을 업데이트 합니다.