Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用选项-tui,GDB退出时使用“退出”;“不允许使用TUI模式”;_Gdb - Fatal编程技术网

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

使用选项-tui,GDB退出时使用“退出”;“不允许使用TUI模式”;,gdb,Gdb,我正在运行gdbGNU gdb(gdb)Red Hat Enterprise Linux 7.6.1-51.el7version。我的TUI模式无缝运行。 突然,在发出命令layout src时,它给出了错误“TUI模式不允许”。当我尝试使用-tui选项运行gdb时,gdb将立即退出“不允许使用tui模式” *作为新问题提出,因为没有其他线程可以提供帮助。我也有同样的问题。 要解决这个问题,您必须使用TUI支持重新编译gdb 以下是Ubuntu的步骤: apt-get build-dep gdb

我正在运行gdb
GNU gdb(gdb)Red Hat Enterprise Linux 7.6.1-51.el7
version。我的TUI模式无缝运行。 突然,在发出命令
layout src
时,它给出了错误
“TUI模式不允许”
。当我尝试使用
-tui
选项运行gdb时,gdb将立即退出
“不允许使用tui模式”

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

我也有同样的问题。 要解决这个问题,您必须使用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
现在您可以将TUI与gdb:D一起使用

gbd --tui
如果仍然存在问题,请尝试将新的gdb二进制文件移动到/usr/bin。
新的二进制文件位于目录gdb上。

您是否修改了
~/.inputrc
文件?看,这是实际文本吗?我只能找到“不支持TUI模式”。当TUI模式未编译到gdb时,会发生此错误。我遇到了与原始海报类似的问题。我的GDB突然停止允许tui模式。然而,当它工作正常时,我从来不用显式地用--tui???启动gdb??