Xcode에는 LLDB가 포함되어 있으므로 Xcode 프로젝트를 디버깅 할 때 디버거로 사용할 수있는 방법이 있습니다. 물론LLDB : 명령 줄에서 사용하려면 소스 (XCode 프로젝트)에서 빌드해야합니까?
는 리눅스 사용자는 나는 하드 코어 명령 줄 광신자되었다되고 내가 잘 설립 빔과 TMUX 워크 플로우를 가지고있다. 또한 코드 이식성 괴물이기 때문에 스크립트의 100 %는 OS X 및 Linux에서 작동합니다.
그래서 깊은 엑스 코드의 창자 내에서 LLDB을 "당겨"하고 명령 줄에서 실행하는 방법은 어떤 종류가 있습니까? instructions에서 지시 한대로 스스로 컴파일하는 것의 이점은 무엇입니까? 나는 일반적인 이유는 소스에서 구축 추측하고
뿐만 아니라 여기에 적용 : 우리는 그것을 재건하여 최신 최첨단 기능과 버그 수정을 얻을 수 있습니다. 그냥 보다 좋은입니다. 특정 LLDB 인스턴스가 사용하는 clang의 버전을 어떻게 확인할 수 있습니까? 나는, 그리고 version
보고서 (그 방향에 따라)을 Xcode 프로젝트를 사용하여 컴파일 한 :
[email protected]:~/Library/Developer/Xcode/DerivedData/lldb-bvjmzslapfdmdmabqocfcogrlbfc/Build/Products/Debug Wed 3 20:37 10137
% ./lldb
(lldb) version
lldb-300.99.0
이미 소스에서 전체 일을 구축하는 방법을 알고 있기 때문에 대답은 저에게 직접 도움이되지 않습니다,하지만 모두를위한 GDB를 버리는 것에 대해 생각하고있는 맥과 (그리고 실제로 명령 행에서 디버깅을하려고하는) 맥과 함께, 어쩌면 바로 가기가 생략되었을 것이다.
나는 여전히 출혈 가장자리 SVN - 공급 수동으로 컴파일 LLDB과 LLDB 사이에 상당한 차이가 생각하는 엑스 코드와 엑스 코드 CLT 애플 패키지.
감사합니다. Jason. lldb Xcode 프로젝트의'Release' 제품 디렉터리 내용을 가져 와서 내 문서에 복사하는 작업을하는 것이 합리적이라고 생각합니까 (http://stackoverflow.com/a/17460246/340947) , 그리고 나서 그것이'$ PATH'에 있음을 보장합니까? –
괜찮습니다. Xcode에서 다중 프로젝트 작업을 많이하지 않기 때문에'/ tmp/build'에 빌드 된 Xcode 환경 설정이 있습니다 - 실행할 때'/ tmp/build/Debug/lldb'를 직접 실행할 수 있습니다 lldb 나는 아무것도 주위에 복사 할 필요없이 일하고 있어요. –