Hacker News 의견
  • Godot와 Linux에서 사용해 본 결과, UI가 복잡하지만 기능은 있음. 변수 값을 확인하려고 할 때 오류가 발생하거나 아무 일도 일어나지 않음. 변수 더블클릭 시 현재 값과 타임스탬프가 패널에 추가됨. Gede가 가장 간단하고 직관적인 UI를 제공하며, 기능은 적지만 버그 없이 잘 작동함

  • GDB는 텍스트 사용자 인터페이스(TUI)를 내장하고 있으며, 사용하기 쉬움. 마우스 상호작용도 지원함

  • 여러 GDB 프론트엔드를 사용해 본 결과, TUI가 가장 좋음. 프로그램이 출력할 때 인터페이스가 깨질 수 있으므로 Ctrl + L로 다시 그릴 필요가 있음. 설정 파일에 layout srcset confirm off를 추가함

  • Windows에서 Linux에 연결하거나 WSL을 사용할 경우, WinDBG/VisualStudio를 사용하여 Linux 프로세스를 원격 디버깅할 수 있음

  • Qt UI for GDB와 웹 기반 UI인 gdbgui가 존재함. 디버그 도구의 발전을 보는 것은 항상 좋음

  • DDD는 처음 봤을 때 마법 같았음. 여전히 유지보수되고 있음

  • Emacs 사용자에게는 GUD가 훌륭한 GDB 통합 기능을 제공함

  • C 또는 Ada의 버그를 조사할 때 가끔 GDB를 사용하지만, 주 활동은 아님. 따라서 복잡한 디버깅 환경을 설정하는 데 시간을 투자하지 않음. Emacs와 간단한 지침 노트를 사용함

  • 10년 전 Linux에서 C++ 프로그래밍할 때 Qt Creator를 사용했으며, 내장 디버거(GDB 프론트엔드)가 훌륭하게 작동했음. C++와 Qt를 위해 다른 것을 사용할 이유가 없음