[英]How do I make a for loop that will print an Array of strings in order in Java?
[英]How do I print a Java array in gdb?
我用gcj-4.4和-o選項編譯了一個非常簡單的java程序。 我在gdb-7.2中加載它並嘗試進行一些調試。 我注意到我可以在int類型中打印變量,但我無法打印int數組。 我收到此錯誤消息:
(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。 謝謝!
自從我使用GDB以來已經有一段時間了,但是p * array-variable @ length應該可行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.