netbeans 调试 hotspot

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

 

新建项目选择C/C++,基于现有源代码的C/C++项目

netbeans 调试 hotspot_第1张图片

选择hotspot所在目录:

netbeans 调试 hotspot_第2张图片

 

 

 

跳过预构建直接下一步:

netbeans 调试 hotspot_第3张图片

 

 

netbeans 调试 hotspot_第4张图片

构建命令:

${MAKE}-f Makefile clean jvmg ALT_BOOTDIR=jdk目录 ARCH_DATA_MODEL=64 LANG=C

清理命令:

${MAKE}-f Makefile clean

 

在hotspot项目上右键属性:

点击make

netbeans 调试 hotspot_第5张图片

 

工作目录:hotspot 目录下的make目录

eg:

构建命令:

${MAKE} -f Makefile clean jvmg ALT_BOOTDIR=/applications/tools/jdk1.7.0_79 ARCH_DATA_MODEL=64 LANG=C

清理命令:

${MAKE} -f Makefile clean

直接下一步到最后 等待构建完成

 

 

右键项目属性

点击运行:

netbeans 调试 hotspot_第6张图片

运行命令:

/applications/tools/openjdk/hotspot/build/linux/linux_amd64_compiler2/jvmg/gamma Twa

运行目录:

/applications/tools/openjdk/hotspot/make

 

环境:

netbeans 调试 hotspot_第7张图片

JAVA_HOME:

/applications/tools/openjdk/build/linux-amd64-debug/j2sdk-image

CLASSPATH:

.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:/test

LD_LIBRARY_PATH:

/applications/tools/openjdk/hotspot/build/linux/linux_amd64_compiler2/jvmg

转载于:https://my.oschina.net/u/1248940/blog/1789097

你可能感兴趣的:(java,python,操作系统)