`
nathan09
  • 浏览: 155408 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Ubuntu11.10下编译 OpenJDK7

 
阅读更多

1.首先去 这里http://download.java.net/openjdk/jdk7/下载OpenJDK7的源码zip包

2. 安装编译工具包
如没安装aptitude,则先安装aptitude(sudo apt-get install aptitude)
sudo aptitude build-dep openjdk-6

3.注意:Ubuntu系统的语言必须切换English系统设置->语言支持
4.修改hotspot/make/linux下的Makefile文件,注释掉以下内容,若不注释,会报错,然后exit 1退出编译:
check_os_version:
#ifeq ($(DISABLE_HOTSPOT_OS_VERSION_CHECK)$(EMPTY_IF_NOT_SUPPORTED),)
#	$(QUIETLY) >&2 echo "*** This OS is not supported:" `uname -a`; exit 1;
#endif
5.修改jdk/make/javax/sound/jsoundalsa/下的Makefile文件,将
LDFLAGS += -lasound
改成
EXTRA_LIBS += -lasound
否则编译出错

6. 准备编译脚本:buildjdk.sh,放在解压对openjdk源码根目录下
#!/bin/bash


export LANG=C
export ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
export ALLOW_DOWNLOADS=true
export USE_PRECOMPILED_HEADER=true
export SKIP_DEBUG_BUILD=false
export SKIP_FASTDEBUG_BUILD=true
export DEBUG_NAME=debug
unset CLASSPATH
unset JAVA_HOME         

make sanity  && make

7.执行编译脚本,./buildjdk.sh
8. 编译完成,检查结果
-- Build times ----------
Target debug_build
Start 2012-02-24 21:44:33
End   2012-02-24 22:40:32
00:00:52 corba
00:23:09 hotspot
00:09:25 jaxp
00:08:38 jaxws
00:13:01 jdk
00:00:54 langtools
00:55:59 TOTAL
-------------------------
make[1]: Leaving directory `/home/nathan/study/openjdk'
nathan@ubuntu:~/study/openjdk$ build/linux-i586-debug/j2sdk-image/bin/java -version
openjdk version "1.7.0-internal-debug"
OpenJDK Runtime Environment (build 1.7.0-internal-debug-nathan_2012_02_24_20_17-b00)
OpenJDK Server VM (build 21.0-b17-jvmg, mixed mode)



refrence:

1:http://www.85java.com/viewthread.php?tid=20878

2.http://stackoverflow.com/questions/9048254/how-to-compile-an-openjdk-7-debug-build-on-ubuntu-11-10

分享到:
评论

相关推荐

    Ubuntu 11.10 搭建编译环境

    在Ubuntu 11.10操作系统中搭建一个完整的编译环境是开发人员和系统管理员的基础工作,这通常涉及到安装一系列工具和软件包,以便能够从源代码构建应用程序。Ubuntu 11.10是一个较旧的版本,但其构建过程与现代版本的...

    ubuntu+11.10+安装过程详解

    在本篇【ubuntu 11.10 安装过程详解】中,我们将详细探讨如何在虚拟环境中安装 Ubuntu 11.10 操作系统,包括使用 VMware 和 VirtualBox 两种虚拟机软件的步骤。 首先,我们看到的是使用 VMware 进行安装的过程。...

    ubuntu11.10安装

    ### Ubuntu 11.10 安装指南与深度解析 Ubuntu 11.10,代号Oneiric Ocelot,是Ubuntu发行版的一个重要版本,它引入了许多改进和新特性,使得用户界面更加现代化,同时也提升了系统的稳定性和性能。本文将详细解析...

    ubuntu 11.10环境搭建

    本篇将详细讲解如何在Ubuntu 11.10(Oneiric Ocelot)环境下进行系统配置,包括TFTP、NFS、Samba以及VMware Tools的安装与设置。这些服务和工具在服务器管理、网络共享、虚拟化等方面都有广泛的应用。 首先,让我们...

    Ubuntu 11.10安装详细教程

    本教程将详细介绍如何在虚拟机环境下安装 Ubuntu 11.10 桌面版,主要使用 VMware Workstation 8.0 作为虚拟化平台。 #### 二、安装准备 1. **下载 Ubuntu 11.10 镜像**:首先需要从官方网站下载 Ubuntu 11.10 的 ...

    Ubuntu11.10桌面速配

    ### Ubuntu 11.10 桌面优化与配置指南 #### 一、概述 Ubuntu 11.10 是一款广受欢迎的 Linux 发行版,它以其易用性和强大的社区支持而著称。然而,默认安装可能并不完全满足用户对于本地化的需求,特别是对于中文...

    ubuntu11.10安装及网络配置

    ubuntu11.10安装及网络配置,其中包括安装说明和网络配置两份文件

    Ubuntu11.10文本乱码问题解决

    针对Ubuntu 11.10下的文本乱码问题,本文将详细介绍一种经过实践验证有效的解决方案,帮助用户顺利解决乱码困扰,恢复文本文件的正常读写功能。 **第一步:安装DConf Tools** 首先,我们需要通过终端命令安装DConf...

    Ubuntu 11.10 安装方法全程记录

    Ubuntu 11.10 安装方法全程记录

    Win7+Ubuntu11.10(EasyBCD硬盘安装)

    标题中的"Win7+Ubuntu11.10(EasyBCD硬盘安装)"指的是在Windows 7操作系统上通过EasyBCD工具进行Ubuntu 11.10的硬盘安装,以实现双系统并存。这种方式允许用户在同一个硬件平台上同时运行Windows 7和Ubuntu,方便在...

    Ubuntu11.10_12.04安装深度软件中心的方法.pdf

    Ubuntu 11.10/12.04 安装深度软件中心的方法 在 Ubuntu 11.10/12.04 系统中,安装深度软件中心需要满足一些前提条件,并遵循特定的安装步骤。下面将详细介绍安装深度软件中心的方法。 前提条件 在安装深度软件...

    ubuntu11.10下安装VMwareTools图解

    ### Ubuntu 11.10 下安装 VMware Tools 的详细步骤 #### 一、引言 在虚拟化技术中,VMware 是一款非常流行的工具,它允许用户在一个操作系统上运行多个虚拟机。为了使虚拟机更好地与宿主机进行交互,并提高性能,...

    ubuntu11.10设置图文全攻略

    《Ubuntu 11.10 设置图文全攻略》是一份详尽的指南,旨在帮助用户在Ubuntu 11.10操作系统中进行各种配置和优化。Ubuntu 11.10,代号“Oneiric Ocelot”,是Ubuntu系列的一个重要版本,它引入了许多新特性,同时也对...

    ubuntu 11.10 设置固定ip

    ubuntu 11.10 设置固定ip,需要vi /etc/network/interfaces。

    Ubuntu11.10安装教程及设置

    特别地,Ubuntu11.10支持通过U盘安装,包括在Windows和Linux系统下的具体操作方法。 对于Ubuntu11.10的显卡驱动安装,为满足用户图形性能的需求,教程特别提供了Nvidia和ATI显卡驱动的安装方法,这对于游戏玩家和...

    Ubuntu11.10下安装Hadoop0.20.2(单机伪分布式)

    ### Ubuntu11.10下安装Hadoop0.20.2(单机伪分布式) #### 一、安装虚拟机VMware Workstation v7.1.4 在开始Hadoop的安装之前,首先需要在宿主机上安装虚拟机软件VMware Workstation v7.1.4。这一步主要是为了搭建...

    ubuntu11.10最全的安装使用详解.doc

    U 盘安装 Ubuntu 11.10 是一种非常方便的安装方式,只需要在 Windows 或 Linux 下将 Ubuntu 安装到 U 盘中,然后插入 U 盘到目标计算机中,即可启动 Ubuntu。 六、 Unity 和 Gnome3 Ubuntu 11.10 引入了 Unity 和 ...

    VMware下安装Ubuntu 11.10 全程图解

    ### VMware 下安装 Ubuntu 11.10 的关键步骤及注意事项 #### 一、了解 VMware 和 Ubuntu 11.10 - **VMware:** 是一款功能强大的桌面虚拟化解决方案,能够让用户在单一的桌面上同时运行不同的操作系统,并且能够在...

Global site tag (gtag.js) - Google Analytics