gdb中的指针矩阵

Matrix of pointers in gdb

在 GDB 中,如何打印 *M[0][0],其中 M 是一个二维数组? (建议一个解决方案,而不是编写代码打印然后从 gdb 调用它)

int *array = (int *) malloc (len * sizeof (int));

你可以用

打印数组的内容
p *array@len

或者您可以查看 link 了解更多技巧

http://wagiaalla.com/2011/01/20/gdb-tricks-printing-arrays/