La presente guía tiene por objeto brindar el procedimiento necesario para la instalación y configuración de la herramienta de depuración GNU DeBugger en modo gráfico, GDBGUI de aquí en mas. El procedimiento detallado en los subsiguientes apartados se encuentra basado en pipx un entorno virtual de python, para Linux (Debian/Ubuntu), a fin de no alterar los módulos nativos del sistema operativo.
cd <path_absoluto_de_trabajo> mkdir <gdbgui_env> python3 -m venv gdbgui_env
cd <path_absoluto_de_trabajo> source gdbgui_env/bin/activate
pip install --upgrade pip python3 -m pip install pipx
Para desactivar el entorno virtual (no hacerlo en este momento para continuar con la configuración)
deactivate
pipx install gdbgui
target remote 127.0.0.1:1234 # Required for gdb-multiarch set architecture arm
pipx run gdbgui -g '<path_absoluto_de_trabajo>/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gdb -x .gdbinit'