48

最近、Mac で gdb を使用するのが難しくなってきているので (少なくとも、私は Apple と苦戦しているように感じます)、lldb をいじり始めました。

gdb -tuiコマンドラインから lldb スタンドアロンを実行しているときに、ソースとその中のどこにいるかを永続的に表示する同等のモードはありますか? 明らかに、Xcode にはそのような表示がありますが、最終的にはほとんどのコードを Linux ボックスに展開し、両方のプラットフォーム (つまり、vim、Makefile、autotools など) で同じ開発環境を使用したいと考えています。

4

4 に答える 4

57

ツリー svn source lldb の上部には、Greg Clayton によって追加された非常に新しいコマンド ライン GUI モードがあります。ソース、ローカル変数、スタック、スレッド、レジスタなどの個別のウィンドウでかなりすっきりしています。コンソール ウィンドウはまだありません。超カッコイイ。ソースから lldb をビルドする方法については、 http: //lldb.llvm.org/build.html を参照してください。GUI モードに入るには、guiデバッグ中に lldb コマンドラインから入力するだけです。

更新: この GUI 機能は、Xcode 6 以降で出荷される lldb に含まれています。これは、現在活発な開発があまり見られない、夜と週末のサイド プロジェクトですが、試してみてください。

于 2014-02-09T10:55:51.347 に答える
17

悲しいことに、いいえ。

しかし、私はこれに出くわしました: https://github.com/snarez/voltron

screen/tmux に精通している場合は、かなりうまく機能します。

于 2014-01-06T11:02:37.707 に答える