首页 > 其他 > 详细

ojdkbuild

时间:2020-07-27 12:54:18      阅读:93      评论:0      收藏:0      [点我收藏+]

使用 ojdkbuild 编译 openjdk

ojdkbuild 使用的 cmake

 

下载源码

# 注意换行符,Windows 操作系统与 Linux 不同,且 Windows 下 Git 会自动转换换行符,这会影响编译
git config --global core.autocrlf false
git clone https://github.com/ojdkbuild/ojdkbuild.git

 

切换分支,master 分支可能会编译不通过,需要编译那个版本就切换到那个分支

https://github.com/ojdkbuild/ojdkbuild/tags

git checkout <tag>
git checkout java-11-openjdk-11.0.8.10

 

下载子模块

https://www.cnblogs.com/jhxxb/p/12602249.html

git submodule update --init

不想下载全部子模块,可以编辑 resources/profiles 目录下对应文件

resources\scripts\modules.bat resources/profiles/jdk11.gitmodules.txt

切换所有子模块的分支

git submodule foreach git checkout master

 

以编译 OpenJDK11 为例

chcp 65001
d:
cd ojdkbuild
git config --global core.autocrlf false
cd "upstream/jmc"
git clean -dxf
cd d:\ojdkbuild
call "resources/scripts/set-compile-env-vs15-x86_64.bat"
mkdir build
cd build
cmake ../src/java-11-openjdk -G "NMake Makefiles"
nmake installer

 


https://github.com/ojdkbuild/ojdkbuild/wiki/HowToBuild

ojdkbuild

原文:https://www.cnblogs.com/jhxxb/p/13343198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!