nacl gdb无法读取。pexe?

nacl gdb无法读取。pexe?,gdb,google-nativeclient,Gdb,Google Nativeclient,nacl gdb是否仅适用于*.nexe而不适用于*.pexe文件?我在跟着导游走 .pexe不是最终的可执行文件,nacl-gdb不理解其格式。它是一个独立于目标的“中间格式”文件,在执行和/或调试之前,浏览器必须将其转换为本机模块 您可以调试PNaCl工具链生成的.nexes,方法是使用调试信息编译到.nexe,然后进行调试。换句话说,就像调试gcc工具链生成的.nexe一样 ./$NACL_SDK_ROOT/toolchain/mac_x86_newlib/bin/x86_64-nacl-

nacl gdb是否仅适用于*.nexe而不适用于*.pexe文件?我在跟着导游走


.pexe
不是最终的可执行文件,nacl-gdb不理解其格式。它是一个独立于目标的“中间格式”文件,在执行和/或调试之前,浏览器必须将其转换为本机模块

您可以调试PNaCl工具链生成的
.nexe
s,方法是使用调试信息编译到
.nexe
,然后进行调试。换句话说,就像调试gcc工具链生成的
.nexe
一样

./$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.