准备工作:
1.openjdk:
openjdk-8-src-b132-03_mar_2014.zip(后期补充下载链接)
2.Bootstrap jdk(在编译期间会用到jdk的一些API,自己安装好并配置对应的环境变量,记住JAVA_HOME地址,后面会用到)
jdk7u79linuxx64.tar.gz(后期补充下载链接)
3.安装依赖库:
sudo apt-get install build-essential gawk m4 openjdk-6-jdk libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant
注意:有些命令可能已被更新,在检验阶段发现哪个没有就去下载即可。
4.准备:
config:
编译 fast-debug 模式
sh ./configure --with-boot-jdk=/usr/java/jdk1.7.0_79/ --enable-debug
或
sh configure --with-debug-level=fastdebug --with-boot-jdk=/usr/java/jdk1.7.0_79/
编译 slowdebug 模式(有更多的调试信息)
sh configure --with-debug-level=slowdebug --with-boot-jdk=/usr/java/jdk1.7.0_79/
遇到缺库直接apt,注意jdk的地址写自己的JAVA_HOME地址
5.开始编译
make all CONF=linux-x86_64-normal-server-fastdebug
注意:此处填写自己选择的debug模式
6.等待:大概要20分钟。。。
7.完成。