用GDB命令行debug
因为图形化的debug工具配置容易错,我曾反复实验eclipse CDT,但出错需要大量时间来排错,不如命令行来的简单明了。
验证
gdb --args /xxx/java -version
用java程序来debug openjdk8u
开发一个Hello World的java程序 Hello.java, debug java编译器
gdb --args /xxx/javac Hello.java
编译后得到Helllo.class, debug java虚拟机
gdb -args /xxx/java Hello
同时debug java程序和java虚拟机
gdb -args /xxx/java Hello -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:60485,suspend=y,server=n
网友评论