SYNOPSIS /etc/gdbinit ~/.gdbinit ./.gdbinit DESCRIPTION These files contain GDB commands to automatically execute during GDB startup. The lines of contents are canned sequences of commands, described in the GDB manual in node "Sequences" -- shell command "info -f gdb -n Sequences". Please read more in the GDB manual in node "Startup" -- shell command "info -f gdb -n Startup". /etc/gdbinit System-wide initialization file. It is executed unless user specified GDB option "-nx" or "-n". See more in the GDB manual in node "System-wide configuration" -- shell command "info -f gdb -n 'System-wide configuration'". ~/.gdbinit User initialization file. It is executed unless user specified GDB options "-nx", "-n" or "-nh". ./.gdbinit Initialization file for current directory. It may need to be enabled with GDB security command "set auto-load local-gdbinit". See more in the GDB manual in node "Init File in the Current Directory" -- shell command "info -f gdb -n 'Init File in the Current Directory'".
Packages:
$ rpm -q gdb gdb-headless gdb-8.3-6.fc30.x86_64 gdb-headless-8.3-6.fc30.x86_64 $
$ gdb -version GNU gdb (GDB) Fedora 8.3-6.fc30 ... $
(gdb) info sources (gdb) info source (gdb) info files (gdb) info functions
(gdb) l[ist] (gdb) l 10 (gdb) l 10,12 (gdb) l - (gdb) <ENTER>
(gdb) where (gdb) f[rame]