2023 年如何单步调试最新的 OpenJDK 代码?

系统信息:

  1. Apple M2
  2. macOS 13.4

如题,如何在该机器上单步调试 OpenJDK(https://github.com/openjdk/jdk) 的代码呢?
目前,可以在 zsh 中成功执行如下命令:

bash configure

make images

编译出来的 JDK 可以正常执行 Java 程序。目前想了解下怎么在 IDE(CLion 或 VSCode 或 Vim) 中单步调试 OpenJDK 中的 C/C++ 代码呢?对 C/C++、Make、GNU Autotool 等技术栈不太熟悉,希望答者可以尽可能描述详细步骤,或者推荐相关的博客文章亦可。


回答:

  1. 详细环境编译过程都在这写出来了https://github.com/openjdk/jdk/blob/master/doc/building.md
  2. IDE环境的话可以用CLion新建项目导入openJDK源码查看
  3. 具体步骤可以参考《深入理解Java虚拟机(第三版)》-周志明著第一章第6节

以上是 2023 年如何单步调试最新的 OpenJDK 代码? 的全部内容, 来源链接: utcz.com/p/945217.html

回到顶部