我正在使用gdb调试器来逐步调试我的代码以验证我的样本输入逻辑,但每当我尝试读取任何变量/结构/ STL对象的值时,我都会收到此错误(使用print )。但是,当我打印地址的内容(据称gdb无法访问)时,我正在正确读回该值。任何想法都会破灭吗?
示例会话:
(gdb) p xtalFreq
Cannot access memory at address 0xffd3dd38
(gdb) p *0xffd3dd38
$9 = 27000
答案 0 :(得分:1)
得到答案 - 这是GDB 6.3本身的一个错误,在最新版本(GDB 7.1)中得到修复