문제

나와 같은 초보자 프로그래머가 이해할 수있는 방식으로 "상징"을 어떻게 설명 하시겠습니까?

그들은 무엇인가? 그들은 일종의 함수에 대한 매핑입니까?

더 고급 디버깅 기술을 배우고 싶습니다.이 용어는 저에게 장애물이었습니다.

도움이 되었습니까?

해결책 3

미래의 검색 자들이 더 쉬운 시간을 가질 수 있도록 주제에 대한 훌륭한 자료를 찾았습니다 ..

다른 팁

Wikipedia 기사보다 초보자에 대한 단순한 MSVC ++ 6 답변은 다음과 같습니다.

기호는 디버깅되는 실행 파일과 .pdb (Symbolic Information) 파일에 저장된 소스 사이의 링크입니다. 실행 파일을 디버깅하거나 EXE 충돌을 일으켜 디버거가 끝나고 관련된 기호 정보가있는 경우 소스를 사용할 수 있다고 가정하고 C ++ 소스 코드 측면에서 무슨 일이 일어나고 있는지 볼 수 있습니다. 이 정보가 없으면 x86 어셈블리 / 기계 코드가 표시됩니다.

이러한 이유로 테스트 머신에서는 충돌이 발생했을 때 왜 PDB와 디버거를 테스터에게 공급하는 것이 좋습니다. PDB 및 디버거가 없으므로 개발 PC에서 충돌을 재현해야합니다. 어려울 수 있습니다.

이 시도: 디버그 기호

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top