Linux NDK是否提供调试信息?

Linux NDK是否提供调试信息?,linux,linker,android-ndk,gdb,debug-symbols,Linux,Linker,Android Ndk,Gdb,Debug Symbols,我正在构建一个NDK共享库,其中一个输入是静态库(.a)。静态库具有GDB格式的调试信息。调试信息最终会出现在期末考试中吗?我如何检查?是的。NDK构建的最后一步是将.so文件从obj目录复制到lib,同时剥离符号。您可以看到文件在lib/armeabi中变小了多少,是否将符号保留在某个位置作为一个选项?您可以使用obj/副本进行调试。不确定具体是如何进行的(我在解释了用户设备上的运行时崩溃之后),但感谢您的提示。@AlexCohn您是如何做到的?如果我将它从obj复制到libs,然后运行,它只

我正在构建一个NDK共享库,其中一个输入是静态库(.a)。静态库具有GDB格式的调试信息。调试信息最终会出现在期末考试中吗?我如何检查?

是的。NDK构建的最后一步是将
.so
文件从
obj
目录复制到
lib
,同时剥离符号。您可以看到文件在
lib/armeabi

中变小了多少,是否将符号保留在某个位置作为一个选项?您可以使用
obj/
副本进行调试。不确定具体是如何进行的(我在解释了用户设备上的运行时崩溃之后),但感谢您的提示。@AlexCohn您是如何做到的?如果我将它从obj复制到libs,然后运行,它只会得到一个新的小版本,再次放在lib文件夹中。在seg故障期间,这会给我一个可读的调用堆栈吗?@weston:请阅读