使用选项 -tui,GDB 以“不允许 TUI 模式”退出

rah*_*til 3 gdb

我正在运行 gdbGNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-51.el7版本。我的 TUI 模式可以无缝运行。突然,现在它"TUI mode not allowed"在发出命令时出错layout src。当我尝试使用-tui选项运行 gdb 时,gdb 立即退出"TUI mode not allowed"

*作为新问题提出,因为没有其他线程可以提供帮助。

lla*_*aro 6

我遇到过同样的问题。要解决它,您必须使用 TUI 支持重新编译 gdb。

这些是 Ubuntu 的步骤:

apt-get build-dep gdb
apt-get source gdb
cd gdb-7.7.1 
./configure --enable-tui=yes
make
# grab a coffee
sudo make install
Run Code Online (Sandbox Code Playgroud)

现在您可以将 TUI 与 gdb 一起使用:D

gbd --tui
Run Code Online (Sandbox Code Playgroud)

如果仍有问题,请尝试将新的 gdb 二进制文件移动到 /usr/bin。新的二进制文件位于 gdb 目录中。