XCode には LLDB が付属しています。おそらく、XCode プロジェクトをデバッグするときに使用するデバッガーとして有効にする方法があります。
もちろん、私は Linux ユーザーなので、筋金入りのコマンドライン狂信者になり、Vim と Tmux のワークフローを確立しています。また、コードのポータビリティーが大好きなので、私のスクリプトは 100% OS X と Linux の両方で動作します。
では、XCode の奥深くから LLDB を「引き出し」、コマンド ラインから実行する方法はありますか? 指示に従って、自分でコンパイルする利点は何ですか?
ソースからビルドする通常の理由がここにも当てはまると推測しています。再構築することで、最新の最先端の機能とバグ修正を入手できます。それはちょうど良いです。特定の LLDB インスタンスが使用している clang のバージョンを確認するにはどうすればよいですか? XCodeプロジェクトを使用して(これらの指示に従って)コンパイルし、次のようにversion
報告しました。
steven@new-host-3:~/Library/Developer/Xcode/DerivedData/lldb-bvjmzslapfdmdmabqocfcogrlbfc/Build/Products/Debug Wed 3 20:37 10137
% ./lldb
(lldb) version
lldb-300.99.0
ソースから全体を構築する方法を既に知っているので、答えは直接には役に立ちませんが、GDB を捨てることを考えている (そして実際にコマンド ラインからデバッグを行うつもりである) Mac を使用している他のすべての人にとっては、ショートカットがあるかもしれません(スキップしました)!
この最先端の svn ソースを使用して手動でコンパイルされた LLDB と、Apple が XCode および XCode CLT でパッケージ化した LLDB との間には、まだ大きな違いがあると思います。