我正在尝试print *((int*)0x00401000)
使用 gdb 和 gdb/mi 在 Kmines(扫雷游戏)上执行命令。使用 gdb 时,该命令起作用并返回输出$1=0
。但是在使用与 gdb/mi 相同的命令时,它会返回^error,msg="Cannot access memory at address 0x400000"
错误。Gdb 绝对可以访问该位置,这是毫无疑问的。但是为什么 gdb/mi 不能,而 gdb 可以呢?
问问题
100 次