메신저에 약간의 초보자가 있으므로 여기에 있습니다 :Gdb는 간단한 std :: string 캐치되지 않는 예외에 스택을 제공하지 않습니다.
Im 현재 cpp 유닛 테스트 작업을하고 있습니다. null_char와 같은 잘못된 매개 변수를 사용하여 문자열 객체를 생성하려고 시도하지만 프로그램에서 예외를 제공합니다. :). 내가 gdb를 사용하여 응용 프로그램을 디버깅하려고하면 충돌 후 bt를 입력했지만 스택 메시지가 표시되지 않습니다. 그 이유는 무엇입니까? 미리 감사드립니다.
'-g'로 컴파일 했습니까? – David
릴리스 또는 디버그 빌드로 코어 파일을 디버깅 하시겠습니까? – DumbCoder
기본적으로 디버그 모드로 프로젝트를 빌드하는 빌드 스크립트를 사용하고 있습니다. – LostMohican