在Mac上搭建OpenJDK10源码调试环境

软件环境

  • OS: macOS Sierra 10.14
  • IDE: Clion 2019.1
  • Code: OpenJDK 10

下载IDE

从JetBrains官网下载Clion,安装。

 

导入项目

打开Clion依次选择File > Import Project

编辑配置

如下图编辑DEBUG配置信息

1. Executable 选择之前build出的镜像里的java可执行文件(i.e. build/macosx-x86_64-normal-server-slowdebug/jdk/bin/java) 2. Program arguments 填写-version,输出Java版本

3. Before launch 注意:这里一定要移除Build,否则会报错无法调试

扫描二维码关注公众号,回复: 5991264 查看本文章

调试源码

hotspot/share/runtime/thread.cpp文件的Threads::create_vm方法内部打断点,

点击DEBUG按钮,不出意外会发现进入如下界面,congrats!

完成.

参考地址:

https://hunterzhao.io/post/2018/01/30/debug-openjdk10-source-code-on-mac-with-clion-ide/

猜你喜欢

转载自blog.csdn.net/zhanglong_4444/article/details/89234671