visual tutorial studio online compile compilar code gdb mingw
OHRRPGCE

tutorial - Agregar gdb a MinGW



install gdb windows (6)

Obtén el desarrollador de escritorio Wascana . Combina MinGW, gcc, Eclipse y gdb en un solo paquete.

He ido a http://sourceforge.net/project/showfiles.php?group_id=2435 , descargué el instalador MinGW automatizado para MinGW 5.1.4 y al mismo tiempo el candidato de lanzamiento del depurador de nivel de fuente GNU: GDB 6.8- 3. Luego, instalé las herramientas básicas de MinGW en C: / MinGW. No hay problema hasta el momento.

Sin embargo, cuando llego a instalar el depurador gdb, tiene muchos archivos y carpetas con los mismos nombres que algunos ya instalados, pero los archivos son diferentes a los que ya están instalados. por ejemplo, C: / MinGW / include / bfd.h tiene 171 KB, pero gdb-6.8-mingw-3 / include / bfd.h tiene 184 KB.

¿Cómo agrego gdb a MinGW sin romper lo que ya está instalado?


Puede sobrescribir de manera segura los archivos preempacados con MinGW con los (más nuevos) del tarball gdb. También puede optar por no sobrescribirlos, solo asegúrese de elegir uno de ellos, es decir, evite mezclar los archivos del paquete más antiguo y el más nuevo.

La mayoría de los archivos ofensivos probablemente no sean realmente relevantes para usted de todos modos. Por ejemplo, los archivos que pertenecen a la biblioteca libbfd no son necesarios para la operación diaria de gdb, se usan si desea extender el depurador o escribir herramientas de depuración usted mismo.

En cualquier caso, realice una copia de seguridad del directorio mingw antes de anular la marcación de la nueva versión. Es muy fácil ya que MinGW es autónomo en ese directorio. De esta forma, si algo falla, puede simplemente eliminar el directorio y restaurar desde la copia de seguridad.


El instalador de compilaciones TDM GCC / MinGW32 incluye gdb. Es gcc 4.4.x con todos los paquetes binarios básicos requeridos para el desarrollo básico de Windows, y se usa ampliamente sin ningún problema inusual.


La versión actual (5.2.1) de gdb en la página de archivos del proyecto siempre me ha funcionado. La descarga es un .exe independiente, no necesitas nada más.

Pero apuesto que el .exe en el paquete 6.8 también funcionará. Trataría de usar solo el .exe y luego, si hay problemas, intente extraer los otros archivos del paquete 6.8. (Aunque eso puede causar problemas con el resto de la instalación de MinGW).

Actualización: parece haber una versión de 7. algo. No lo he probado a fondo, pero parece funcionar, incluso con gcc 3.


En un símbolo del sistema, busqué en C: / MinGW / bin y ejecuté:

mingw-get.exe install gdb

Eso lo solucionó para mí. No estoy seguro si es importante pero tengo C: / MinGW / bin en mi camino (supongo que probablemente no necesité navegar a C: / MinGW / bin).


Por lo general, para instalar gdb en Windows, tiene 2 formas de instalar:

1) utilice binarios preparados que fueron compilados y compilados desde GNU gdb por algún proveedor (fácil de instalar)

2) use un paquete mínimo de mingw o cygwin luego de instalar gdb dentro de él.

  • Instale ya sea mingw o cygwin dentro de los cuales GDB ya está enviado
  • Abra el terminal cygwin o mingw y simplemente escriba lo siguiente para asegurarse de que ya está instalado

    $ gdb --version

    1. Sugerencia: si no ha instalado gdb, simplemente abra el instalador del paquete cygwin o mingw y asegúrese de que ya verifique gdb
    2. Sugerencia: obtener e instalar una compilación de depuración de OHRRPGCE es proporcionar información útil sobre bloqueos.
  • Desde el terminal cygwin o mingw, inicie gdb usando el siguiente programa c: / mingw / bin / gdb.exe_to_debug.exe

REF: http://rpg.hamsterrepublic.com/ohrrpgce/GDB_on_Windows