我知道你可以在gdb中打印一個數組,例如通過gdb的C數組大小
(gdb) p *[email protected]
是否有一個gdb命令可以告訴你它的長度,例如:一個方便的快捷鍵輸入類似:
(gdb) p sizeof(array)/sizeof(int)
的情況下數組在編譯時被定義的,您要檢查它
我知道你可以在gdb中打印一個數組,例如通過gdb的C數組大小
(gdb) p *[email protected]
是否有一個gdb命令可以告訴你它的長度,例如:一個方便的快捷鍵輸入類似:
(gdb) p sizeof(array)/sizeof(int)
的情況下數組在編譯時被定義的,您要檢查它
您可以使用ptype
來了解符號的類型。
爲int array[5]
,
(gdb) ptype array
type = int [5]
漂亮的命令...謝謝 – 2013-08-23 11:49:25
那就是我正在尋找.. – bph 2015-03-09 14:50:14
也爲fortran工作 – wander95 2017-09-26 20:35:33