JVM杂记

又一个在VS2005下编译错误的解决办法
 
周末重装了OS,连带VS2005也重新安装了。
这次又遇到了编译JVM的错误,很是纳闷,突然想起来这次我用的VS2005和我原来用的不一样。
这次我的Version是真正的中文版,cl.exe编译器输出的信息完全是中文的。
 
解决办法:
把 \hotspot\build\windows\get_msc_ver.sh
Line 57:
  MSC_VER_RAW=`cl 2>&1 | "$HEAD" -n 1 | "$SED" 's/.*Version[\ ]*\([0-9][0-9.]*\).*/\1/'`
改为
  MSC_VER_RAW=`cl 2>&1 | "$HEAD" -n 1 | "$SED" 's/.*优化编译器[\ ]*\([0-9][0-9.]*\).*/\1/'`
 
也就是把 Version 改为 优化编译器
 

==================================================================================
最近阅读JVM代码,又发现一个小Bug,或者说是一个疏忽(1998/10/06不注意引入的)。
JVM代码中的一个地方的注释写错了。
通过mailing list,开发者做了确认,并且邀请我作出我的contribution。
他写到:
Yes, it's kind of silly to ask for a Contributor Agreement to fix
a comment.  But if we follow anything except a very simple rule
we'll have to interpret the rule for everything.
 
其严谨的作风,真让人敬佩。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值