HotSpot 调试环境搭建
来源:互联网 发布:日程软件 知乎 电脑 编辑:程序博客网 时间:2024/05/11 00:29
环境 :和《HotSpot实战》里的一致
源代码版本 : OpenJDK7,分支代号b147
编译依赖的JDK : jdk-6u35-linux-x64.bin ,在Oracle官网下的话要注册一个Oracle帐号
操作系统: Ubuntu 12.10
编译环境 : GCC 4.7 、 G++ 4.6 和 GDB7.5
可能遇到的问题
1. Ubuntu的问题
由于12.10已经不再支持更新了,所以要设置一下支持旧版的软件源
sudo gedit /etc/apt/sources.list把全部内容删掉换为以下的:
deb http://old-releases.ubuntu.com/ubuntu quantal main universe multiverse restricteddeb http://old-releases.ubuntu.com/ubuntu quantal-updates main universe multiverse restricteddeb http://old-releases.ubuntu.com/ubuntu quantal-backports main universe multiverse restricteddeb http://old-releases.ubuntu.com/ubuntu quantal-sercurity main universe multiverse restricted更新源
sudo apt-get updatesudo apt-get upgrade
2. 编译HotSpot时遇到的问题
http://www.cnblogs.com/dreamingodd/p/5827899.html
在这里基本可以找到
3. 用eclipse c++版进行调试
1. 创建新的project -> 创建新的application ,添加参数
源码的入口是java.c中的main方法
传入的参数 _JAVA_LAUNCHER_DEBUG用于打开debug选项,输出debug日志
0 0
- HotSpot 调试环境搭建
- 搭建调试内核环境
- WRK- 搭建调试环境
- wince 调试环境搭建
- php调试环境搭建
- 搭建hive调试环境
- windbg调试环境搭建
- linux 调试环境搭建
- Nodejs调试环境搭建
- QtCreator调试环境搭建
- Jni调试环境搭建
- Jlink调试环境搭建
- 搭建gdb调试环境
- 搭建ARM调试环境
- winDbg调试环境搭建
- Hotspot的调试
- java-调试hotspot
- WRK开发调试环境搭建
- Python(8):关于绘图
- linux基础2-9vsftpd服务
- 垃圾收集算法与内存分配策略--《深入理解Java虚拟机》学习笔记
- 关于MongoDB中对于Collection中的Array数组的注意事项
- JAVA集合类汇总
- HotSpot 调试环境搭建
- 用Java实现求一个数组中的出现次数最多的元素的个数
- Ubuntu进入root账户失败,重新更改root密码
- 浅谈死锁
- 深入理解计算机系统(CSAPP)课程实验bomb程序炸弹实验日志(phase_5)
- 驾驶证识别,OCR识别技术共同推进人工智能
- Android上手机软件调用外部地图软件
- LeetCode 367. Valid Perfect Square
- KMP