第一讲 JVM编译过程

一 丶Jvm的安装:

1.下载源代码,并将其修改于龙芯的mips体系相适应;

2.编译前需要的软件包:

Gawk pattern scanning and processing language

m4 GNU macro processor

libasound-dev alsa声音库

libcupsys2-dev 与打印相关的库

libx11-dev X11图形库

二丶编译过程:

(1).设置必要的环境变量,把环境变量的设置写到了脚本文件bootstrap中,在进行编译开始的时候source这个脚本文件即可;

(2)cdcontrol/make目录下,然后执行命令:#make scsl,开始编译,编译的结果默认在control/build目录中

(3).使用命令:#make clobber 删除编译时产生的中间文件。

三.

通过上面的编译过程即可编译出hotspot虚拟机,即libjvm.so文件,并要备份此文件。

四.

安装完成后,libjvm.so放在/tmp/libjvm.so目录下,可将原来安装的libjvm.so保存下,具体命令为:

#cd /usr/lib/jvm/sun-java/lib/mips32/client

:/usr/lib/jvm/sun-java/lib/mips32/client#java -version

:/usr/lib/jvm/sun-java/lib/mips32/client#cp libjvm.so libjvm.bak

:/usr/lib/jvm/sun-java/lib/mips32/client#cp /tmp/libjvm.so ./

:/usr/lib/jvm/sun-java/lib/mips32/client#java -version

即可显示更新的javaVM的版本。

原文地址:https://www.cnblogs.com/feiter/p/4844765.html