在我的项目中,我想使用eclipse调试OpenJDK版本8的C/C++源代码.为此,我做了以下事情:
--with-debug-level=slowdebug使用此自述文件编译OpenJDK8 .通过这种方法,我可以通过像这样的文件代码进行调试java.c.
我的问题是,我仍然无法通过本机代码进行调试.比如说java.lang.System.currentTimeMillis().
对我来说,看起来这些库没有包含在eclipse gdb-run中.我试图手动运行gdb,它仍然无法通过该代码部分进行调试.
有没有人有同样的行为,或曾经尝试调试JDK源代码?我想我在这里遗漏了一些东西......也许我的方法对于任务来说是不正确的?很高兴听到有关如何正确调试JDK源代码的任何提议.
先感谢您.