간단한 질문이지만 온라인에서 답을 찾을 수없는 것 같습니다. 정말 실망 스럽습니다. 가정하자lldb - 무한 루프에 갇혀있는 명령을 어떻게 죽일 수 있습니까?
나는 디버깅 시도하고이 버그 코드가 있습니다
int myBug()
{
while(1);
return 0;
}
내가 LLDB로이 디버깅하고있어 경우를 나는 아무 결과, 지금까지 (놀라움)를 얻을 print myBug()
을 입력합니다. 그러나 이것은 LLDB가 멈추었 기 때문에 더 이상 디버그 할 수없고 continue
을 사용할 수 없음을 의미합니다. print myBug()
명령을 삭제할 수 있습니까? 지금까지 유일한 해결책은 모든 것을 종료하고 다시 시작하는 것입니다.
내가 엑스 코드 4.6.1에 LLDB을 사용하고 난 Ctrl + C, Ctrl 키 + T와 같은 키의 무리를 시도했지만, 아무것도 작동 :(
Ctrl-Z, 아마도? –
일시 중지 버튼을 누르기 만했습니다. –
@ H2CO3 : 시도했지만 작동하지 않습니다. – OLL