Debian 9에서 gdb용 TUI를 활성화하는 방법은 무엇입니까?

Debian 9에서 gdb용 TUI를 활성화하는 방법은 무엇입니까?

어셈블리를 루팅하는 것은 디버깅할 때 일반적으로 도움이 되지만 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-minimalTUI(또는 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

관련 정보