openjdk11源码编译调试

源码

二 系统工具

  • macOS Big Sur 11.5.2
  • Xcode 12.5.1
  • openjdk 11.0.11
  • Make 3.81
  • autoconf (GNU Autoconf) 2.71
  • Apple clang version 12.0.5 (clang-1205.0.22.11)
  • ccache version 4.6
  • freetype-confi 2.12.0

三 编译

0 字符集修改

将原本的ascii修改称utf-8,这样以后在源码上注释不会导致编译失败

1 配置

bash ./configure --with-debug-level=slowdebug --with-jvm-variants=server --enable-ccache --with-freetype=bundled  --with-boot-jdk=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home --disable-warnings-as-errors

2 编译

make images

3 编译成功

四 IDea调试

0 CMakeLists文件

1 导入源码

2 Custom Build Targets

我没有指定build和clean 如果源码更新了,我会手动重新编译一次

3 调试面板配置

posted @ 2022-11-17 11:46  Bannirui  阅读(164)  评论(0)    收藏  举报