gdb 反向步进 - Linux 不支持?

Edw*_*nge 5 linux gcc gdb

(gdb) reverse-step
Target child does not support this command.
Run Code Online (Sandbox Code Playgroud)

这是在 Linux 2.6.18 中

内核不支持吗?我需要一个特殊的gcc arg吗?

 gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-52)
Run Code Online (Sandbox Code Playgroud)

Emp*_*ian 1

这是在 Linux 2.6.18 中

是不是内核不支持?

内核与它无关你使用什么版本的gdb ?

鉴于您的 GCC 可以追溯到 2008 年,并且 GDB 在 2009 年发布的 7.0 版本中添加了对反向执行的支持,我猜您的 GDB 太老