Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何调试 gdb 中的 jvm.dll 或 java 进程,就像我们调试任何其他可执行文件一样?通常,当我们想用调试符号创建可执行文件时,我们使用gcc -g exmaple.c -o exmaple,那么有没有可用的 JVM,所以我们可以在运行时调试 JVM?
gcc -g exmaple.c -o exmaple
如果你真的想调试 JVM 可执行文件,我建议从OpenJDK开始。
获取源代码,从头开始构建(添加您想要的任何调试标志),然后进行调试。