アセンブリのルーティングは通常デバッグ時に役立ちますが、Debian 9で試してみると、次のような結果がlayout asm
得られます。
Undefined command: "layout". Try "help".
一部のインターネット調査では、TUIを有効にする必要があるようですが、有効またはインストールする方法がわかりません。
答え1
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)
あなたはこれを持っているようです。
実行すると、gdb全体がapt install gdb
削除されインストールされます。gdb-minimal