如何使用gdb调试openjdk?

时间:2016-02-24 19:19:48

标签: java gdb openjdk

我已经在README-builds

中使用以下配置选项构建了openJDK调试版本
 bash ./configure ---with-debug-level=slowdebug --with-target-bits=64

但是我不能设置任何断点或者说没有符号是正确的,在google上做一些研究我发现我应该在.diz中提取libjvm.dizlib)个文件文件夹,但这似乎不起作用。

1 个答案:

答案 0 :(得分:3)

在你得到消息来源之后,我会为其他人回答这个问题 请按照以下步骤操作:

  1. bash ./configure --with-debug-level=slowdebug --with-target-bits=64 --disable-zip-debug-info
  2. make all
  3. 值得一提的信息,最后当您使用gdb启动调试会话并运行程序时,您可能会看到SEGFAULT忽略它并继续直到gd​​b在您的断点处停止。