赞
踩
最近出于学习JVM的需求,需要编译JDK学习,鼓捣了一下OpenJDK的编译,发现有不少的坑点,现记录一下供大家参考。
首先 Mac 的系统版本需要在 Mac OS X 10.13 版本以上,并安装对应系统版本的最新XCode,笔者使用的系统版本是 11.4,官方原话如下:
Linux Oracle Enterprise Linux 6.4 / 7.6 macOS Mac OS X 10.13 (High Sierra) Windows Windows Server 2012 R2
打开 AppStore,安装 Xcode。如果是旧版系统,会提示无法安装最新的 Xcode,不想更新系统的朋友可以自行查下如何安装旧版。XCode 安装完成后,还需安装 Command Line Tools for XCode,可以直接在命令行执行:
xcode-select --install
接着安装编译需依赖的第三方库(Homebrew安装可参考这篇文章,支持国内网络:https://zhuanlan.zhihu.com/p/111014448):
- brew install freetype
-
- brew install autoconf
按照书上提供的几种方式,使用 Mercurial 获取源码或是直接在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。