我不确定这是一个错误还是我使用gdb的方式不正确,但是我什么时候使用
gdb被挂起(就像我按C-z
一样),这很烦人,有时会中断执行。为什么会发生?我无法获得有关它的任何信息,这些信息已经在不同PC上的不同二进制文件上进行了测试。
示例:
gdb-peda$ b *0x1060
Breakpoint 1 at 0x1060
gdb-peda$ r
Starting program: lab2
[4] + 6404 suspended (tty output) gdb lab2
[bash ~] fg
[4] 6404 continued gdb lab2
Warning:
Cannot insert breakpoint 1.
Cannot access memory at address 0x1060
inb4-删除踏板不会改变任何内容
我在Arch Linux 4.18下通过bash或zsh使用GDB 8.2