5
我用gcj-4.4和-o選項編譯了一個非常簡單的java程序。我把它加載到gdb-7.2中,並試圖做一些調試。我注意到我可以在int類型中打印變量,但我無法打印int數組。我收到了這個錯誤信息:如何在gdb中打印Java數組?
(gdb) p orderFinish[0]
cannot find java.lang.Object
(gdb) p (int)orderFinish
$8 = -136261440
(gdb) p orderFinish[3]
cannot find java.lang.Object
(gdb) p in
$9 = 1
(gdb) whatis orderFinish
type = int[]
所以我的問題是我怎樣才能在gdb中打印Java數組?我的操作系統是openSUSE-11.1 x64-86bit。謝謝!
這對我不起作用。你真的測試過它嗎? – 2012-01-13 01:29:50