如何在Linux上使用GDB调试Java -JNI?
任何人都可以指导如何使用GDB调试器在Linux上调试JNI代码(如果可能,请提出其他选择)。
-My JNI project when running on Linux is leading to a JVM crash. -The CPP code has been compiled into .so files.
-I run the project like this : *java xyz.jar -commandline_args_to_project*.
我已经安装了Gdb,但是没有得到如何使用它调试项目的信息。我是否还需要使用-g选项t debug .so文件来编译.cpp文件?
回答:
- 启动您的Java应用程序
- 使用top,ps,…查找pid
- 使用此pid启动gdb
- 附加程序代码
- 像往常一样使用gdb进行调试
这篇博客文章解释了整个过程。
以上是 如何在Linux上使用GDB调试Java -JNI? 的全部内容, 来源链接: utcz.com/qa/426654.html