2013-10-16 2 views
3

지금 당분간 Xcode 5를 사용 해왔고 STL 소스 헤더로 디버깅하는 방법을 알 수 없습니다. "Step Into"(F7) 옵션은 디버거가 들어설 문을 건너 뛰고이 동작을 변경하는 설정을 찾지 못합니다. 나는 이전 버전의 Xcode에 대해 불평하는 사람들이 STL 소스에 발을 들여 놓을 수 없다는 점을 기억한다. 실망 스럽다. 보시다시피Xcode 5의 STL 소스로 들어가기

(lldb) settings show target.process.thread.step-avoid-regexp 
target.process.thread.step-avoid-regexp (regex) = ^std:: 

은, 기본적으로는 표준 네임 스페이스에서 아무것도에 단계를하지 설정됩니다

+0

당신이 * debug * 비트를 만들고 있다고 가정합니다. 왜냐하면 표준 라이브러리의 장점 중 일부는 릴리스 빌드에서 최적화 될 때 거대한 코드 조각을 인라인하는 놀라운 성향 때문입니다. 따라서 "밟아야 할"것은 없습니다. – WhozCraig

답변

10

이를 제어 lldb의 설정이 있습니다. 그냥 점에서 홈 디렉토리에 .lldbinit 불러 넣어 파일합니다

settings set target.process.thread.step-avoid-regexp "" 

을 우리는 더 이상 표준에 기능을 건너하지 않습니다.