红联Linux门户
Linux帮助

Ubuntu 15.04编译JDK7 HotSpot虚拟机

发布时间:2015-06-12 11:11:23来源:blog.csdn.net/whyshr作者:给我一台时光机

总结下编译HotSpot时遇到的问题:


1.提示OS version not support:
修改make/linux/Makefile文件,在SUPPORTED_OS_VERSION行加上自己linux内核的版本,版本通过uname -a查看。


2.提示InterfaceSupport.hpp中的__LEAF重复定义:
原因时高版本的g++中已定义了__LEAF,在InterfaceSupport.hpp的__LEAF处增加以下宏处理:
#ifndef
#undef
// __LEAF定义
#endif


3.缺少各种.h文件,提示文件不存在:
先Google定位.h文件对应的软件包,然后apt-get即可


4.编译jdk或hotspot时,需要本地有一个32位的jdk。


ubuntu15.04下安装JDK8:http://www.linuxdiyf.com/linux/12321.html

Ubuntu 15.04下apt-get安装JDK:http://www.linuxdiyf.com/linux/11669.html

Linux下安装配置JDK(Ubuntu 15.04):http://www.linuxdiyf.com/linux/11972.html

在虚拟机上进行Ubuntu 15.04安装全过程图片解析:http://www.linuxdiyf.com/linux/12085.html

虚拟机怎么安装Ubuntu 15.04试用?:http://www.linuxdiyf.com/linux/11947.html