build hotspot
可恶,这个帖子原来是在jroller上的,中文变成这个样子了。
- ???? j2sdk-1_4_2-src-scsl.zip???Linux??????
- cd $ROOT/build/linux
- make product ??????build/linux/linux_i486_compiler2/product/???????libjvm.so??
- make debug ??????build/linux/linux_i486_compiler2/debug/???????libjvm_g.so??
- ??$JRE_HOME/lib/i386/jvm.cfg?????????? product/debug
- ??product????java -product Demo?????
- ??debug????java -debug Demo???????????????????????????????????????????????????????i386?????????????????_g????????????????for file in *.so; do ln $file `echo $file|sed -e 's/\.so/_g.so/'`; done?
- ???????????????java???????????
$J2SE/share/src/bin/java.c $J2SE/src/java.h
$J2SE/solaris/src/bin/java_md.c
????? gcc -g -DDEBUG -Di586 -D_GNU_SOURCE -o java_g java.c java_md.c -ldl
?????java_g???$JAVA_HOME/bin?? - ??java_g -debug Demo????
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/os_linux.cpp:1346
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Server VM (1.4.1-internal-debug mixed mode)
#
# assert(sigismember(&act.sa_mask, 32), "incompatible pthread library")
#
# Error ID: /home/wangzx/j2se-src/j2se/hotspot/src/os/linux/vm/os_linux.cpp, 1346
# - ??java_g -debug -XX:SuppressErrorAt=/os_linux.cpp:1346 Demo???????????????????????product??????assert??????????????????????????????.hotspotrc??????????????java_g -debug Demo????????
- ????GDB????????????gdb????????????
0 Comments:
张贴评论
<< Home