2016-06-12 1 views
0

이제 우리는 모듈lldb에서 디버그 할 때 일부 헤더 파일을 가져올 수 있습니까?

(lldb) expr @import UIKit 

import의 의미는 무엇 가져올 수 있습니까? 모듈을 가져올 때 디버거는 어떻게 될까요?

우리는 디버거에서 @import <Framework>을 꽤 많이는 소스 코드에 무엇에 종류가 & 메소드 서명 가능하게 않습니다 실행 일부 개인 헤더 정적 lib 디렉토리에있는 파일, 어떻게?

답변

2

을 가져 오려면이를 사용할 수 lldb 표현 파서를 구현하는 컴파일러.

프레임 워크의 코드를 사용할 수없고 형식 만 만들지 만 임의의 헤더 집합에서는 작동하지 않으며 적절한 모듈 맵이있는 clang 모듈에서만 작동합니다.

디버거의 표현 파서에 몇 가지 내부 유형을 도입하려면 표현식 접두어 설정 target.expr-prefix을 사용할 수 있습니다.

+0

감사합니다. 훌륭한 답변입니다. – Karl

관련 문제