0

nacl-gdb は *.pexe ファイルではなく *.nexe のみに対応していますか? https://developers.google.com/native-client/devguide/devcycle/debugging#gdbのガイドに従っています

./$NACL_SDK_ROOT/toolchain/mac_x86_newlib/bin/x86_64-nacl-gdb
...
This GDB was configured as "--host=i386-apple-darwin10.8.0 --target=x86_64-nacl".
...
(gdb) nacl-manifest code.nmf
(gdb) nacl-irt pnacl/Release/code.pexe
`pnacl/Release/code.pexe': can't read symbols: File format not recognized.
4

1 に答える 1

0

.pexe最終的な実行可能ファイルではなく、nacl-gdb はその形式を認識しません。これは、ターゲットに依存しない「中間形式」のファイルであり、実行および/またはデバッグする前に、ブラウザーによってネイティブ モジュールに変換する必要があります。

.nexePNaCl ツールチェーンによって生成された をデバッグするには、デバッグ情報を使用して までコンパイルし、それ.nexeをデバッグします。.nexeつまり、 gcc ツールチェーンによって生成されたをデバッグするのと同じです。

于 2013-10-14T19:46:21.567 に答える