本文地址:http://www.cnblogs.com/myresearch/p/ide-buildhotspot.html,转载请注明源地址。在阅读OpenJDK源码的过程中,经常需要运行、调试程序来帮助理解。我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并 ...
本文地址:http://www.cnblogs.com/myresearch/p/ide-buildhotspot.html,转载请注明源地址。
在阅读OpenJDK源码的过程中,经常需要运行、调试程序来帮助理解。我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并带有符号信息,这样就可以使用GDB来进行调试了。许多对虚拟机了解比较深的开发人员确实就是直接使用GDB加VIM编辑器来开发、修改HotSpot的,不过相信大部分读者更倾向于在IDE环境而不是纯文本的GDB下阅读、跟踪HotSpot源码,在上篇文章中已经介绍过如何在CentOS6.5上编译OpenJDK7源码,现继续介绍如何在Linux下搭建基于eclipse的Hotspot源码调试环境。
软件环境
下载eclipse, 地址: http://www.eclipse.org/cdt/downloads.php,注意eclipse 支持 C/C++的版本。
我下载的是eclipse-cpp-kepler-SR2-linux-gtk-x86_64.tar.gz
具体操作
Step 1:首先解压JDK源码包,启动eclipse,依次选择File
> New
> Makefile Project with Existing Code
接着出现下面的界面:
Step 2:定位到项目名右键
> Properties
>C/C++ Build
需要修改两个地方:
Step 3:选择菜单栏Project
> Build Project
,看到已经开始build了,午休一下吧(首次build大概需要10-20m)。
部分LOG信息:
……
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:在eclipse中进行HotSpot的源码调试
关键词:eclipse
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。