深度Deepin编译OpenJDK8
1. 安装依赖
安装基本组件
bashsudo apt-get update sudo apt-get install build-essential sudo apt-get install libfreetype6-dev sudo apt-get install libasound2-dev sudo apt-get install ant=1.9.4-3安装Oraclejdk
网址为 HAHA
检查通过
bashsudo make sanity设置环境变量
bashexport LANG=C export ALT_BOOTDIR=/home/kk/Documents/jdk7u/compileGuide/jdk1.6.0_45/ export ALLOW_DOWNLOADS=true export HOTSPOT_BUILD_JOBS=4 export ALT_PARALLEL_COMPILE_JOBS=4 export USE_PRECOMPILED_HEADER=true export BUILD_LANGTOOLS=true export BUILD_HOTSPOT=true export BUILD_JDK=true export BUILD_DEPLOY=false export BUILD_INSTALL=false export ALT_OUTPUTDIR=/home/kk/Documents/jdkbuilt unset JAVA_HOME unset CLASSPATH export JAVA_TOOL_OPTIONS=-Dfile.encoding=ascii make DISABLE_HOTSPOT_OS_VERSION_CHECK=OK编译
bashmake DISABLE_HOTSPOT_OS_VERSION_CHECK=OK
2. 问题解决
- cannot find -lX11 sudo apt-get install libx11-dev
- fatal error: X11/***.h: No such file or directory 参考 【解决】fatal error: X11/XXXX.h: No such file or directory sudo apt-get install libxext-dev libxrender-dev libxtst-dev
评论