How To Install gdb.x86_64 on Amazon Linux 2

In this tutorial we learn how to install gdb.x86_64 in Amazon Linux 2. gdb.x86_64 is A GNU source-level debugger for C, C++, Fortran, Go and other

Introduction

In this tutorial we learn how to install gdb.x86_64 on Amazon Linux 2.

What is gdb.x86_64

GDB, the GNU debugger, allows you to debug programs written in C, C++, Java, and other languages, by executing them in a controlled fashion and printing their data.

We can use yum to install gdb.x86_64 on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install gdb.x86_64.

Install gdb.x86_64 on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install gdb.x86_64 using yum by running the following command:

sudo yum -y install gdb.x86_64

How To Uninstall gdb.x86_64 on Amazon Linux 2

To uninstall only the gdb.x86_64 package we can use the following command:

sudo yum remove gdb.x86_64

gdb.x86_64 Package Contents on Amazon Linux 2

/etc/gdbinit
/etc/gdbinit.d
/usr/bin/gcore
/usr/bin/gdb
/usr/bin/gdb-add-index
/usr/bin/gstack
/usr/bin/pstack
/usr/include/gdb
/usr/include/gdb/jit-reader.h
/usr/share/doc/gdb-8.0.1
/usr/share/doc/gdb-8.0.1/NEWS
/usr/share/doc/gdb-8.0.1/README
/usr/share/gdb
/usr/share/gdb/auto-load
/usr/share/gdb/auto-load/bin
/usr/share/gdb/auto-load/lib
/usr/share/gdb/auto-load/lib64
/usr/share/gdb/auto-load/sbin
/usr/share/gdb/auto-load/usr
/usr/share/gdb/auto-load/usr/bin
/usr/share/gdb/auto-load/usr/lib
/usr/share/gdb/auto-load/usr/lib64
/usr/share/gdb/auto-load/usr/sbin
/usr/share/gdb/python
/usr/share/gdb/python/gdb
/usr/share/gdb/python/gdb/FrameDecorator.py
/usr/share/gdb/python/gdb/FrameDecorator.pyc
/usr/share/gdb/python/gdb/FrameDecorator.pyo
/usr/share/gdb/python/gdb/FrameIterator.py
/usr/share/gdb/python/gdb/FrameIterator.pyc
/usr/share/gdb/python/gdb/FrameIterator.pyo
/usr/share/gdb/python/gdb/__init__.py
/usr/share/gdb/python/gdb/__init__.pyc
/usr/share/gdb/python/gdb/__init__.pyo
/usr/share/gdb/python/gdb/command
/usr/share/gdb/python/gdb/command/__init__.py
/usr/share/gdb/python/gdb/command/__init__.pyc
/usr/share/gdb/python/gdb/command/__init__.pyo
/usr/share/gdb/python/gdb/command/explore.py
/usr/share/gdb/python/gdb/command/explore.pyc
/usr/share/gdb/python/gdb/command/explore.pyo
/usr/share/gdb/python/gdb/command/frame_filters.py
/usr/share/gdb/python/gdb/command/frame_filters.pyc
/usr/share/gdb/python/gdb/command/frame_filters.pyo
/usr/share/gdb/python/gdb/command/ignore_errors.py
/usr/share/gdb/python/gdb/command/ignore_errors.pyc
/usr/share/gdb/python/gdb/command/ignore_errors.pyo
/usr/share/gdb/python/gdb/command/pahole.py
/usr/share/gdb/python/gdb/command/pahole.pyc
/usr/share/gdb/python/gdb/command/pahole.pyo
/usr/share/gdb/python/gdb/command/pretty_printers.py
/usr/share/gdb/python/gdb/command/pretty_printers.pyc
/usr/share/gdb/python/gdb/command/pretty_printers.pyo
/usr/share/gdb/python/gdb/command/prompt.py
/usr/share/gdb/python/gdb/command/prompt.pyc
/usr/share/gdb/python/gdb/command/prompt.pyo
/usr/share/gdb/python/gdb/command/type_printers.py
/usr/share/gdb/python/gdb/command/type_printers.pyc
/usr/share/gdb/python/gdb/command/type_printers.pyo
/usr/share/gdb/python/gdb/command/unwinders.py
/usr/share/gdb/python/gdb/command/unwinders.pyc
/usr/share/gdb/python/gdb/command/unwinders.pyo
/usr/share/gdb/python/gdb/command/xmethods.py
/usr/share/gdb/python/gdb/command/xmethods.pyc
/usr/share/gdb/python/gdb/command/xmethods.pyo
/usr/share/gdb/python/gdb/frames.py
/usr/share/gdb/python/gdb/frames.pyc
/usr/share/gdb/python/gdb/frames.pyo
/usr/share/gdb/python/gdb/function
/usr/share/gdb/python/gdb/function/__init__.py
/usr/share/gdb/python/gdb/function/__init__.pyc
/usr/share/gdb/python/gdb/function/__init__.pyo
/usr/share/gdb/python/gdb/function/as_string.py
/usr/share/gdb/python/gdb/function/as_string.pyc
/usr/share/gdb/python/gdb/function/as_string.pyo
/usr/share/gdb/python/gdb/function/caller_is.py
/usr/share/gdb/python/gdb/function/caller_is.pyc
/usr/share/gdb/python/gdb/function/caller_is.pyo
/usr/share/gdb/python/gdb/function/in_scope.py
/usr/share/gdb/python/gdb/function/in_scope.pyc
/usr/share/gdb/python/gdb/function/in_scope.pyo
/usr/share/gdb/python/gdb/function/strfns.py
/usr/share/gdb/python/gdb/function/strfns.pyc
/usr/share/gdb/python/gdb/function/strfns.pyo
/usr/share/gdb/python/gdb/printer
/usr/share/gdb/python/gdb/printer/__init__.py
/usr/share/gdb/python/gdb/printer/__init__.pyc
/usr/share/gdb/python/gdb/printer/__init__.pyo
/usr/share/gdb/python/gdb/printer/bound_registers.py
/usr/share/gdb/python/gdb/printer/bound_registers.pyc
/usr/share/gdb/python/gdb/printer/bound_registers.pyo
/usr/share/gdb/python/gdb/printing.py
/usr/share/gdb/python/gdb/printing.pyc
/usr/share/gdb/python/gdb/printing.pyo
/usr/share/gdb/python/gdb/prompt.py
/usr/share/gdb/python/gdb/prompt.pyc
/usr/share/gdb/python/gdb/prompt.pyo
/usr/share/gdb/python/gdb/types.py
/usr/share/gdb/python/gdb/types.pyc
/usr/share/gdb/python/gdb/types.pyo
/usr/share/gdb/python/gdb/unwinder.py
/usr/share/gdb/python/gdb/unwinder.pyc
/usr/share/gdb/python/gdb/unwinder.pyo
/usr/share/gdb/python/gdb/xmethod.py
/usr/share/gdb/python/gdb/xmethod.pyc
/usr/share/gdb/python/gdb/xmethod.pyo
/usr/share/gdb/syscalls
/usr/share/gdb/syscalls/aarch64-linux.xml
/usr/share/gdb/syscalls/amd64-linux.xml
/usr/share/gdb/syscalls/arm-linux.xml
/usr/share/gdb/syscalls/freebsd.xml
/usr/share/gdb/syscalls/gdb-syscalls.dtd
/usr/share/gdb/syscalls/i386-linux.xml
/usr/share/gdb/syscalls/ppc-linux.xml
/usr/share/gdb/syscalls/ppc64-linux.xml
/usr/share/gdb/syscalls/s390-linux.xml
/usr/share/gdb/syscalls/s390x-linux.xml
/usr/share/licenses/gdb-8.0.1
/usr/share/licenses/gdb-8.0.1/COPYING
/usr/share/licenses/gdb-8.0.1/COPYING.LIB
/usr/share/licenses/gdb-8.0.1/COPYING3
/usr/share/licenses/gdb-8.0.1/COPYING3.LIB
/usr/share/man/man1/gcore.1.gz
/usr/share/man/man1/gdb-add-index.1.gz
/usr/share/man/man1/gdb.1.gz
/usr/share/man/man1/gstack.1.gz
/usr/share/man/man1/pstack.1.gz
/usr/share/man/man5/gdbinit.5.gz

References

Summary

In this tutorial we learn how to install gdb.x86_64 on Amazon Linux 2 using yum.