在AIX中编辑最后一个gdb命令

在AIX中编辑最后一个gdb命令,gdb,aix,Gdb,Aix,我想要类似于bash命令行的东西,在这里我们可以拯救最后一个命令,并在字符之间左右导航以在输入命令之前编辑它 在AIX系统中,是否有方法编辑在gdb中输入的最后一个命令?或者至少有办法返回一些字符来更正它,而不是使用退格删除所有字符 (我注意到dbg行编辑在Linux中工作得很好)GDB使用与bash相同的行编辑库--GNU readline。在bash中进行的编辑在GDB中应该可以正常工作。对我来说确实如此。GDB使用与bash相同的行编辑库--GNU readline。在bash中进行的编辑

我想要类似于bash命令行的东西,在这里我们可以拯救最后一个命令,并在字符之间左右导航以在输入命令之前编辑它

在AIX系统中,是否有方法编辑在gdb中输入的最后一个命令?或者至少有办法返回一些字符来更正它,而不是使用退格删除所有字符


(我注意到dbg行编辑在Linux中工作得很好)

GDB使用与bash相同的行编辑库--GNU readline。在bash中进行的编辑在GDB中应该可以正常工作。对我来说确实如此。

GDB使用与bash相同的行编辑库--GNU readline。在bash中进行的编辑在GDB中应该可以正常工作。对我来说确实如此。

您使用的是不支持libreadline的gdb副本。要么不使用它,要么从源代码重新构建gdb,并提供libreadline支持。

您使用的是不提供libreadline支持的gdb副本。要么不使用它,要么从源代码重新构建gdb,并提供libreadline支持。

当然,我在Linux中测试了它,行编辑与bash一样工作,但不适用于AIX。我将编辑这个问题,以AIX系统作为环境。当然,我在Linux中测试了它,行编辑与bash一样工作,但不适用于AIX。我将编辑这个问题,以AIX系统作为环境。你是怎么编译gdb的?它包含了
readline
,还可以使用预装的readline。我没有。它只是由另一个团队安装的。您是如何编译gdb的?它包含了
readline
,还可以使用预装的readline。我没有。它只是由另一个团队安装的。