Monday, July 12, 2010

用gdb對java除錯

給未來的裕翔

gdb也可以用在java除錯

假設現在有兩個檔案a.java和b.java(a有main, 然後會用到b)

各含一個public class

經過javac a.java b.java後

會產生a.class和b.class

此時我們利用gcj這個指令

gcj -g --main=a -o aAndB a.class b.class

這樣就會產生執行檔aAndB

那就可以用gdb對它除錯了

gdb aAndB

我看的範例, 在gdb裡面有這兩行

handle SIGPWR nostop noprint

handle SIGXCPU nostop noprint

現在還不知道是在幹嘛的

設中斷點吧^^, break aAndB.main

然後就run吧~

No comments:

Post a Comment