美文网首页
Hostspot JVM源代码编译

Hostspot JVM源代码编译

作者: 七星石 | 来源:发表于2020-08-07 09:04 被阅读0次

        最近对JVM源代码开始了解,找了几本书参考了一下,发现并没有想象中那么复杂,不过也遇到点问题,在此记录并分享。

    hotsopt源码:jdk7u-hotspot-master(网上搜索找地方下载)

    编译环境:Windows7 visual studio 2010英文版(请用英文版) Cygwin64

    步骤:

    (一)创建vs2010工程文件

    E:\jdk7u-hotspot-master\make\windows目录下有个create.bat很重要,用它创建vs2010的工程文件

    修改的地方(省的传参数了)

    (1)set HotSpotJDKDist=C:\jdk1.8(设置成jdk地址,不要有program files目录)

    (2)REM if "%1" == "" goto usage(注释掉)

    (3)if exist c:\cygwin64\bin set HOTSPOTMKSHOME=c:\cygwin64\bin(修改目录地址)

    (4)get_msc_ver.sh文件获取msc版本,打开文件

        #MSC_VER_RAW=`cl 2>&1 | "$HEAD" -n 1 | "$SED" 's/.*Version[\ ]*\([0-9][0-9.]*\).*/\1/'`

         MSC_VER_RAW=16.00.30319.01(cmd 执行cl,取版本号)

    (5)通过开始菜单,打开visual studio Tools 的command窗口,转换目录,执行create,执行结果放在E:\jdk7u-hotspot-master\build\vs-amd64目录下

    (二)vs 2010编译

    我本人遇到了几个配置有多余”的问题,找到jvm.vcxproj相应参数替换掉,即可编译成功。

    相关文章

      网友评论

          本文标题:Hostspot JVM源代码编译

          本文链接:https://www.haomeiwen.com/subject/fzwxdktx.html