【JVM】在Mac上编译jdk10源码,搭建调试环境
废话不多说,直接进入正题。
看了下《深入理解Java虚拟机》第二版,第一章看完感叹一句,大段历史介绍,充字数的吧,核心就一句话,自己编译JDK,搭建IDE里调试环境,书毕竟太老,用的东西太老,于是乎百度之。
- 为啥要了解JVM等需求,背景介绍,参见以下文章:
https://blog.csdn.net/wd2014610/article/details/81626409 - 怎么编译呢?
https://hunterzhao.io/post/2018/01/29/compile-openjdk10-source-code-on-mac/
https://blog.csdn.net/wd2014610/article/details/81664062
里面写的用的hg去clone的,我用的git,git应该用的最多吧现在。
运行 bash configure -h 提示有问题,按提示运行 brew install autoconf 后就好了,brew没装的话自行百度装下
中间提示了这个,不用管,不影响。
- 怎么搭建调试环境呢?
https://hunterzhao.io/post/2018/01/30/debug-openjdk10-source-code-on-mac-with-clion-ide/
https://blog.csdn.net/wd2014610/article/details/81703203
两篇一个意思,毕竟第二篇一看就是抄的第一篇
在CLion导入项目后又好多报错,上面的文章说不影响,具体不知道有没有影响,测试还没发现问题。