美文网首页
编译jdk(mac)

编译jdk(mac)

作者: canezk | 来源:发表于2017-01-22 13:25 被阅读424次

之前都是想看啥源码就直接搜grepcode上面的看看。最近闲了,就在看tcp ip相关,想着从user层一步步怎么走到kernel的。就想编译一下openjdk玩玩,基本步骤如下,主要记录一下遇到的坑:
系统:mac osx 10.10 版本:jdk8

1、brew install mercurial
2、hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8
3、cd openjdk8 && sh ./get_source.sh
4、sh configure
5、make

1、xquartz软件未安装

configure: error: Could not find freetype!
configure exiting with result code 1

解决:

Download https://sourceforge.net/projects/freetype/files/freetype2/2.6.2/freetype-2.6.2.tar.gz/download this archive
Extract it
cd into the folder and run
./configure
make
sudo make install

2、The tested number of bits in the target (0) differs from the number of bits expected to be found in the target (64) errors

export MACOSX_DEPLOYMENT_TARGET=10.8 解决

相关文章

  • 编译jdk(mac)

    之前都是想看啥源码就直接搜grepcode上面的看看。最近闲了,就在看tcp ip相关,想着从user层一步步怎么...

  • Mac下build-ndk的路径

    Mac 系统编译ndk时环境变量设置 JDK默认存放路径windows系统中jdk需要自行下载,而mac上一般自带...

  • intellij idea 14与Java7问题

    oracle并没有提供jdk1.6的mac版本,现在能在mac上安装的jdk1.6都是苹果自己的编译成果,用起来并...

  • 在MAC上编译JDK

    概述 N个月以前我电脑上还有编译的openjdk7, 8, 9三个版本,后来电脑被格式化之后,什么都没剩下。 而今...

  • Mac eclipse jdk 配置

    关键字:【Mac】 【Eclipse】如果项目的JDK版本与本地的JDK 版本不一致的时候,编译代码肯定会报错。...

  • MAC 下jdk1.7的安装与卸载

    参考: JDK Mac Install 获取Mac下JDK的安装目录

  • 读Spring源码记录(二)--- 迈出艰难的第一步

    我使用mac电脑,编译器是idea,jdk1.8, gradle 4.9 一、下载源码 源码的GitHub地址:h...

  • 编译openjdk9

    前提 使用ubuntu 编译jvm 建议编译jdk 9 而不是jdk8 , jdk8 依赖 jdk7 目前jdk7...

  • Mac JDK安装及环境变量设置

    1.JDK 安装路径查看 结果为:当前Mac已安装jdk目录; Mac默认使用的jdk版本; 2.Mac OS 环...

  • 安装gdb调试hotspot

    概述 在前一篇文章Mac上编译JDK里我记录了我编译openjdk的过程。这一篇(假如我坚持下来了)就是记录一下用...

网友评论

      本文标题:编译jdk(mac)

      本文链接:https://www.haomeiwen.com/subject/gzqobttx.html