Android NDK arm-linux-androideabi-gcc行号信息

时间:2014-07-02 10:39:50

标签: android-ndk ndk-gdb

使用ndk-gdb调试Native应用程序。当我逐步完成代码时,我得到以下内容。

(gdb) n
Single stepping until exit from function my_current_function_name,
which has no line number information.

所以,我无法调试应用程序。调试器直接执行,直到找到带有行号信息的函数。

我们的项目使用所有核心应用程序代码构建在一个单独的项目中,该项目将首先编译为共享库(.so文件)。然后,我们构建项目,链接共享库并生成APK文件。 JNI文件夹中的代码是使用行号信息构建的。但是,使用androideabi-gcc编译的单独项目中的代码到.so文件中,没有行号信息。

编辑:忘记提及Makefile中已存在“-g -ggdb”标志。尽管存在这些标志,但仍可以看到这个问题。

0 个答案:

没有答案