LinuxCommandLibrary

ugdb

Alternative TUI for GDB debugger

TLDR

Debug a program
$ ugdb [./myprogram]
copy
Debug with arguments
$ ugdb -- [./myprogram] [arg1] [arg2]
copy
Use a custom GDB executable
$ ugdb -e [gdb-remote] [./myprogram]
copy

SYNOPSIS

ugdb [flags] [options] [--] [program]...

DESCRIPTION

ugdb is a terminal user interface for GDB built on the unsegen library. It provides four interactive containers: a GDB console, source code pager, expression table for watching variables, and a virtual terminal for debugged program output. Supports vim-like keybindings and remote control via IPC.

HISTORY

ugdb was created by ftilde and is written in Rust.

SEE ALSO

gdb(1), lldb(1), cgdb(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard