第一讲 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)cd到control/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的版本。