构建编译环境
下载openjdk12的的源码
链接
zip下载
安装GCC
sudo apt-get install build-essential
安装OpenJDK的编译依赖库
FreeType sudo apt-get install libfreetype6-dev
CUPS sudo apt-get install libcups2-dev
X11 sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev
ALSA sudo apt-get install libasound2-dev
libffi sudo apt-get install libffi-dev
Autoconf sudo apt-get install autoconf
想要编译OpenJDK12就要安装至少OpenJDK11
sudo apt-get install openjdk-11-jdk
bash configure --help
打印出configure命令的帮助
编译FastDebug版、仅含Server模式的HotSpot虚拟机
bash configure --enable-debug --with-jvm-variants=server
编译成功的话
====================================================
A new configuration has been successfully created in
/home/amazong-xyb/Desktop/JVM-Lreaned/jdk12-06222165c35f/build/linux-x86_64-server-fastdebug
using configure arguments '--enab