使用 GDB 在 fortran 代码中打印二维数组的值时遇到问题。
(gdb) print var(1,2)
no such vector element
经过广泛的搜索,我发现了许多关于这个问题的帖子,日期为 2007 年至 2010 年。大多数以有人建议补丁结束。当前版本(我使用的是 7.4-2012.04)中是否解决了此问题?目前没有关于该主题的帖子,是否已修复或有合适的解决方法?
一个建议是切换到 c
(gdb) set language c
(gdb) print neighbours
$47 = 0xbfaeae44
(gdb) print *neighbours
$48 = 0xbfaeae44
(gdb) print 0xbfaeae44
$49 = 3215896132
如何打印指向的值并使用它进行指针运算?
谢谢