디버거를 최적으로 사용하려면 어셈블리 언어를 반드시 배워야합니까? 디버깅 세션 중에이 암호 코드와 CPU 레지스터를 보았습니다 ... (eax ... blah blah). 어셈블리라고 가정하고 어떻게 든 문제의 원인을 해독해야합니다.기본 C++ 디버깅 질문
어셈블리 언어를 배우지 않고도 디버거를 이해할 수있는 지름길이 있습니까?
추신 : 나는 거의 1000 페이지에 달하는 조립에 관한 책을 보았고, 위를 통과 할 책이 없습니다. 도와주세요.
편집 됨 : **** codeBlocks ide를 사용 중입니다. 하지만 질문은 여전히 MSVC++을 의미합니다.
컴파일 할 때'-g' 옵션을 전달 했습니까? http://cs.baylor.edu/~donahoo/tools/gdb/tutorial.html – notnoop
적어도 개발 환경 및 디버거에 대해 언급하는 것이 도움이 될 것입니다. –
예 배우기는 어렵지만 개선 될 것입니다. 그냥 훈련으로 생각하십시오. – toto