栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

手动编译openjdk8 c++源码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

手动编译openjdk8 c++源码

一、准备资源

openjdk8源码下载地址:https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-src-b04-14_jan_2020.zip

操作环境:使用ubuntu14.04.6,下载地址:https://releases.ubuntu.com/14.04/ubuntu-14.04.6-server-amd64.iso

二、开始编译 1、必装依赖:

apt install make zip gcc g++ libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libcups2-dev libfreetype6-dev libasound2-dev ccache

2、下载安装一个oracleJDK

作为bootjdk用于编译,下载地址:https://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz(需要登陆oracle账号)

3、执行配置

./configure  --with-freetype-include=/usr/include/freetype2 --with-freetype-lib=/usr/lib/x86_64-linux-gnu

4、修改hotspot/make/linux/Makefile中支持的系统版本

第232行的 SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3% 4%。 增加4%的系统

5、生存内核镜像

make clean
make images

6、jdk最终被构建的位置

build/linux-x86_64-normal-server-slowdebug/jdk/bin/java

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351473.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号