Maxim Asked: 2019-03-15 08:43:28 +0800 CST2019-03-15 08:43:28 +0800 CST 2019-03-15 08:43:28 +0800 CST 如何在 Debian 9 上为 gdb 启用 TUI? 772 调试时,在装配时抢劫通常很有帮助,但在 Debian 9 上,当我尝试时,layout asm我得到: Undefined command: "layout". Try "help". 根据一些互联网研究,我似乎需要启用 TUI,但我不确定如何启用或安装它。 debian gdb 1 个回答 Voted Best Answer Mark Plotnick 2019-03-19T07:16:35+08:002019-03-19T07:16:35+08:00 Debian 9 的 netinst ISO 的默认安装不包括 gdb 或 C 或 C++ 编译器。用户通常会运行apt install build-essential gdb来安装它们。 在某些情况下——我可以通过使用 netinst ISO 并选择安装 KDE 来重现这一点——该gdb-minimal软件包将被安装,它提供了一个不包含 TUI(或 python)的 gdb。 mp@debian9$ apt-rdepends -r gdb-minimal gdb-minimal Reverse Depends: plasma-workspace (4:5.8.6-2.1+deb9u1) plasma-workspace Reverse Depends: kde-plasma-desktop (>= 5:92) ... kde-plasma-desktop Reverse Depends: kde-full (>= 5:92) Reverse Depends: kde-standard (>= 5:92) 看起来你有这个。 运行apt install gdb将删除gdb-minimal并安装完整的 gdb。
Debian 9 的 netinst ISO 的默认安装不包括 gdb 或 C 或 C++ 编译器。用户通常会运行
apt install build-essential gdb
来安装它们。在某些情况下——我可以通过使用 netinst ISO 并选择安装 KDE 来重现这一点——该
gdb-minimal
软件包将被安装,它提供了一个不包含 TUI(或 python)的 gdb。看起来你有这个。
运行
apt install gdb
将删除gdb-minimal
并安装完整的 gdb。