1

C++ 内でときどきクラッシュする、組み合わせた Java/C++ アプリをデバッグしたいと考えています。Windows-7-64 PC で Eclipse Kepler を使用しています。

この SOの質問を読んだ後、DS-5 CE Android Debug ツールを試してみることにしました。というわけで説明ページに行きました。「前提条件」セクションで要求されたものをインストールした後、次の言葉に出くわしました。

DS-5 デバッガーを使用してネイティブ コードをデバッグするには、Android NDK ...\toolchains...\prebuilt ディレクトリにある gdbserver のバージョンを、DS-5 が提供する gdbserver のバージョンで更新します。このファイルは、メイン メニューから [Help] → [ARM Extras...] を選択して見つけることができます。名前を必ず gdbserver に変更してください。

今、私は完全に混乱しています。gdbserver を置き換える意味がわかりません。gdbserver は単一のファイルですか? 複数のファイル?ディレクトリ?"toolchains" と "prebuilt" を検索すると、私のシステムには条件に合ったディレクトリが複数あることがわかります。c:\android-ndk-r9c\toolchains\xxx\prebuilt\ があります。ここで、xxx は llvm-3.3、renderscript、x86-4.6、x86-4.8 などのさまざまなものです。彼らはどちらについて話しているのですか?[Help] → [ARM Extras...] を選択すると、ウィンドウがポップアップして、「gdbserver」を含む 3 つのサブディレクトリを含む「arm」というディレクトリが表示されます。

いくつかのファイルをある場所から別の場所にコピーする必要があると思います...しかし、正確にどのファイルとどの場所が私にとって謎です。

4

0 に答える 0