hotspot在eclipse上编译调试
来源:互联网 发布:电话名单软件 编辑:程序博客网 时间:2024/06/06 02:16
1.导入项目
2.构建项目
a.定位到项目名右键 > Properties >C/C++ Build需要修改两个地方:
将Builder里口Use default build command的对勾去掉,填入参数make -f Makefile clean jvmg ALT_BOOTDIR=/application/java/jdk ARCH_DATA_MODEL=64 LANG=C
将Build location的Build directory追加上/make,最终是${workspace_loc:/hotspot}/make,目的是告诉make编译器到该目录下寻找编译文件Makefile。
b.选择菜单栏Project > Build Project
3.debug调试
点选菜单栏Run > Debug Configurations > New launch configuration,在C/C++ Application里填入/opt/openjdk/hotspot/build/linux/linux_amd64_compiler2/fastdebug/gamma
Project选择当前项目。
在Argument tab页里Program arguments填入-version
在Environment tab页里Environment variables to set填入JAVA_HOME | /application/java/jdk
在/src/share/tools/launcher/java.c的main函数第一行设置断点
在Common tab页里勾选Debug
- hotspot在eclipse上编译调试
- CentOS上编译OpenJDK8源码 以及 在eclipse上调试HotSpot虚拟机源码
- ubuntu下编译openjdk 并在eclipse调试hotspot
- Linux下编译OpenJDK源码以及在Eclipse中调试Hotspot虚拟机
- 编绎调试HotSpot JVM及在Eclipse里调试
- 编绎调试 HotSpot JVM 及在 Eclipse 里调试
- Mac编译OpenJDK7(8)和Eclipse调试Hotspot
- Mac编译OpenJDK7(8)和Eclipse调试Hotspot
- Linux下在Eclipse中调试Hotspot虚拟机源码
- ubuntu上编译hotspot遇到的问题
- 在MacOSX上编译和调试WebKit
- 在Ubuntu 12.04 上编译调试 OpenJDK8
- Solr在eclipse上的调试流程
- MapReduce在Eclipse上调试(利用Tool20160324)
- Android真机在eclipse上调试
- 在Eclipse上通过Cygwin编译C++
- eclipse编译servlet问题(在eclipse上增加jar文件)
- linux在eclipse下编译并单步调试libevent
- C语言的重要概念
- SQL Select语句完整的执行顺序:
- List的isEmpty与==null的区别
- AutoCompleteTextView使用,搜索提示
- Windows下Apache+Tomcat实现应用集群
- hotspot在eclipse上编译调试
- iOS KVO 实现分析
- Makefile规则
- Proguard returned with error code 1. See console 之 can't find
- ionic平台下的ios极光推送集成文档
- 初识联合类型小练习
- Node.js之学习网站
- 写日志到文本文件
- Centos7-minimal安装完成后需要完成的几件事情