Diferencias
Muestra las diferencias entre dos versiones de la página.
— |
gdbgui [2025/03/22 16:50] (actual) cnigri Primer version de instalacion de gdbgui |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Introducción ====== | ||
+ | |||
+ | 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 [[https:// | ||
+ | |||
+ | ====== Procedimiento ====== | ||
+ | |||
+ | ===== CrossToolChain y Emulador ====== | ||
+ | |||
+ | * Ítem de lista desordenadaÍtem de lista desordenadaInstalar el " | ||
+ | * Instalación de emulador **QEMU estandar**, según se indica en [[bbx|Instalación de emulador]]. | ||
+ | |||
+ | ===== Entorno virtual Python ====== | ||
+ | * Creación de un entorno virtual de python | ||
+ | <code bash> | ||
+ | cd < | ||
+ | mkdir < | ||
+ | python3 -m venv gdbgui_env | ||
+ | </ | ||
+ | * Activar el entorno virtual | ||
+ | <code bash> | ||
+ | cd < | ||
+ | source gdbgui_env/ | ||
+ | </ | ||
+ | * Instalación de dependencias | ||
+ | <code bash> | ||
+ | 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) | ||
+ | <code bash> | ||
+ | deactivate | ||
+ | </ | ||
+ | |||
+ | ===== GDBGUI ====== | ||
+ | * Instalación el GDBGUI como ejecutable en entorno aislado. | ||
+ | <code bash> | ||
+ | pipx install gdbgui | ||
+ | </ | ||
+ | * Verificación | ||
+ | * Se debe disponer de un fichero // | ||
+ | <code bash> | ||
+ | target remote 127.0.0.1: | ||
+ | |||
+ | # Required for gdb-multiarch | ||
+ | set architecture arm | ||
+ | </ | ||
+ | |||
+ | * Al ejecutar el siguiente comando, se debe observar en el navegador predeterminado del sistema, una nueva ventana equivalente a la mostrada {{ : | ||
+ | <code bash> | ||
+ | pipx run gdbgui -g '< | ||
+ | </ | ||