用VS2008编译JVM

用VS2008编译JVM

目前JVM的编译脚本还不支持VS2008,所以本方法属于玩票。

先做如下修改
1、\hotspot\make\windows\makefiles\compile.make
   Line 53 改为
   CPP_FLAGS=/nologo /W3 /WX /D "_CRT_SECURE_NO_DEPRECATE=1" /D "_CRT_NONSTDC_NO_DEPRECATE=1"
  
   原因:这个错误在当初JVM还不支持VS2005的时候就可以这么修改。参见: http://leejingbo.iteye.com/blog/35318
  
2、\hotspot\src\cpu\x86\vm\register_definitions_x86.cpp
   注释掉Line 26
  
   原因:未知

剩下的步骤就和 [url]http://leejingbo.iteye.com/blog/35187 [/url]中描述的没有差别。


注:我用的是VS2008 英文版

你可能感兴趣的:(jvm,windows,脚本,Blog)