Clion激活2022.3(Windows 11 + WSL(ubuntu 20.04) + CLion(2022.3) 编译OpenJDK12)

Clion激活2022.3(Windows 11 + WSL(ubuntu 20.04) + CLion(2022.3) 编译OpenJDK12)

编译OpenJDK12

目录

    • 编译OpenJDK12
      • 前言
      • 一、下载OpenJDK源码
      • 二、编译OpenJDK
        • 参考https://openjdk.org/groups/build/doc/building.html
        • 1:安装编译所需的组件
        • 2:执行编译命令
        • 3:验证编译结果
      • 三、在Clion中调试OpenJDK源码
        • 1:Clion中配置信息
        • 2:运行Debug进行调试
        • 2:去除调试sigsegv segmentation fault问题

Clion激活2022.3

前言

学习《深入理解Java虚拟机:JVM高级特性与最佳实践(第三版)》,先编译一个OpenJDK12。
本人使用了WSL进行JDK编译,然后在CLion中调试。下方是各工具版本信息。
文章有些内容不是特别详细,尝试编译前请认真阅读书籍和相关资料。
工具版本信息

一、下载OpenJDK源码


二、编译OpenJDK

参考https://openjdk.org/groups/build/doc/building.html
1:安装编译所需的组件

提示,遇到下载安装慢可以将安装源更换为国内源
参考链接中External Library Requirements章节。

2:执行编译命令

3:验证编译结果

三、在Clion中调试OpenJDK源码

1:Clion中配置信息

提示,配置中所有的目录都选wsl的相对地址,不选驱动盘符下的绝对地址
Toolchains
CustomBuildTargets
Run?debugConfigurations

2:运行Debug进行调试

根据第一步的配置信息都添加好之后,就可以进行Debug了,找到src/java.base/share/native/libjli/java.c文件,进入JavaMain方法,打断点,开始执行。
调试结果

2:去除调试sigsegv segmentation fault问题

Clion激活2022.3


                                                        

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/180083.html

(0)
上一篇 2024年 7月 29日
下一篇 2024年 7月 29日

相关推荐

关注微信