用GDB命令行debug
因為圖形化的debug工具配置容易錯形葬,我曾反復實驗eclipse CDT却汉,但出錯需要大量時間來排錯,不如命令行來的簡單明了荷并。
驗證
gdb --args /xxx/java -version
用java程序來debug openjdk8u
開發(fā)一個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