NDKR7中的gdb将代码地址映射到完全错误的源代码 当我调试一个应用程序,主要是用本地代码(C++和一些C,多个共享对象)编写的,使用NATEVIVE活动时,NDK GDB管理在C++函数中设置断点很好,但是它将代码地址映射到完全错误的源代码位置。如果在一个C++函数中设置断点,除了它的原型是外“c”之外,“i b”显示断点是在////tML/ANDROID-NDK-R7/Objs/CXX STL/GNU LIbSTDC + + /包含/异常:61…这使得单步执行函数有点愚蠢,因为gdb一直认为我在异常头的第61行。可能是什么问题?

NDKR7中的gdb将代码地址映射到完全错误的源代码 当我调试一个应用程序,主要是用本地代码(C++和一些C,多个共享对象)编写的,使用NATEVIVE活动时,NDK GDB管理在C++函数中设置断点很好,但是它将代码地址映射到完全错误的源代码位置。如果在一个C++函数中设置断点,除了它的原型是外“c”之外,“i b”显示断点是在////tML/ANDROID-NDK-R7/Objs/CXX STL/GNU LIbSTDC + + /包含/异常:61…这使得单步执行函数有点愚蠢,因为gdb一直认为我在异常头的第61行。可能是什么问题?,gdb,android-ndk,Gdb,Android Ndk,您可以尝试此处建议的解决方案(切换到STAB): 您可以尝试此处建议的解决方案(切换到STAB): 小修正:函数不是“外”C“”而是“正常C++”。小修正:函数甚至不是“外”C“”而是“正常C++”。

您可以尝试此处建议的解决方案(切换到STAB):


您可以尝试此处建议的解决方案(切换到STAB):


小修正:函数不是“外”C“”而是“正常C++”。小修正:函数甚至不是“外”C“”而是“正常C++”。