我在线阅读了几个教程,试图设置gdb来调试本机代码:
他们都没有让我的调试器完全正常工作。
我现在通过以下步骤遇到一个特定问题,这些步骤已被上述所有教程同意作为调试本机代码的正确步骤:
然后我得到一个错误对话框说:
Error creating session
Process Terminated
Process Terminated
Process Terminated
答案 0 :(得分:0)
(在问题编辑中由OP解决。转换为社区维基答案。请参阅Question with no answers, but issue solved in the comments (or extended in chat))
OP写道:自己解决了这个问题:
我把错误的gdb调试器放在我的C ++调试配置中(在Debugger选项卡下)。
- 那个人应该在那里(NDK r7b):
$NDKROOT/toolchains/$ARCH/prebuilt//bin/arm-linux-androideabi-gdb
- 我错误地放在那里的那个:
${PROJECT_DIR}/obj/local/armeabi/app_process
,这应该是唯一的 在主选项卡下输入C / C ++应用程序。解决这个问题解决了我的问题,现在我可以在Eclipse中使用gdb调试本机代码了!!