Ajouter gdb à MinGW

i've gone to http://sourceforge.net/project/showfiles.php?group_id=2435, a téléchargé L'installateur automatisé de MinGW pour MinGW 5.1.4 et en même temps le candidat GNU Source-Level Debugger Release: GDB 6.8-3. J'ai ensuite installé des outils MinGW base dans C:MinGW. Pas de problème jusqu'à présent.

cependant quand je viens pour installer le débogueur gdb il a beaucoup de fichiers et dossiers avec les mêmes noms que certains déjà installés mais les fichiers sont différents de ceux déjà installés installer. e.g C:MinGWincludebfd.h est de 171 KB mais gdb-6.8-mingw-3includebfd.h is 184 KB.

comment ajouter gdb à MinGW sans casser ce qui est déjà installé?

21
demandé sur Rob Kam 2008-10-04 14:35:46

6 réponses

Version Actuelle (5.2.1) version de gdb à la fichiers de projet page a toujours travaillé pour moi. Le téléchargement est un stand-alone .exe, vous n'avez pas besoin de rien d'autre.

mais je parie le .exe dans le paquet 6.8 fonctionnera, aussi. J'essaierais d'utiliser juste le .exe, et puis s'il y a des problèmes, essayez d'extraire les autres fichiers du paquet 6.8. (Bien que cela puisse causer des problèmes avec le reste de L'installation de MinGW.)

Mise À Jour: Il semble être un 7.quelque chose de version. Je ne l'ai pas testé en profondeur, mais il semble fonctionner, même avec gcc 3.

11
répondu aib 2009-11-26 09:26:06

dans une invite de commande j'ai cherché à C:\MinGW\bin and ran:

mingw-get.exe install gdb

cela a arrangé les choses pour moi. Je ne sais pas si c'est important, mais je l'ai fait. C:\MinGW\bin dans mon chemin (je suppose que je n'ai probablement pas besoin de parcourir pour C:\MinGW\bin).

20
répondu John 2014-09-02 17:13:13

Get Wascana Bureau Développeur. Il combine MinGW, gcc, Eclipse et gdb en un seul paquet.

3
répondu Adam Pierce 2008-10-04 11:52:09

vous pouvez écraser en toute sécurité les fichiers pré-empaquetés avec MinGW avec ceux (plus récents) de l'archive gdb. Vous pouvez également choisir de ne pas les écraser - assurez-vous simplement de choisir l'un ou l'autre ensemble, c.-à-d. éviter de mélanger des fichiers de l'ancien et du nouveau paquet.

la plupart des fichiers offensants ne sont probablement pas vraiment pertinents pour vous de toute façon. Par exemple, les fichiers appartenant à la bibliothèque libbfd ne sont pas nécessaires pour le fonctionnement quotidien de gdb, ils sont utilisés si vous souhaitez étendre le débogueur ou écrivez vous-même les outils de déboguage.

En tout cas, faire une sauvegarde du répertoire mingw avant de décompacter la nouvelle version. C'est très facile puisque MinGW est autonome dans ce répertoire. De cette façon, si quelque chose devait mal fonctionner, vous pouvez simplement supprimer le répertoire et restaurer à partir de la sauvegarde.

2
répondu Mihai Limbășan 2008-10-04 12:03:41

TDM GCC / MinGW32 construit l'installateur inclut gdb. C'est gcc 4.4.x avec tous les paquets binaires de base nécessaires au développement de Windows, et est largement utilisé sans aucun problème inhabituel.

1
répondu Rob Kam 2009-11-20 16:09:44

habituellement pour installer gdb dans windows, vous avez 2 façons d'installer:

1) utilisez des binaires prêts à l'emploi qui ont été construits et compilés à partir de GNU GDB par un fournisseur (facile à installer)

2) Utilisez MinGW minimal ou paquet cygwin puis après installer gdb à l'intérieur.

  • installez soit mingw soit cygwin à l'intérieur de laquelle GDB est déjà envoyé
  • ouvrez cygwin ou mingw terminal et tapez simplement ce qui suit pour vous assurer qu'il est déjà installé

    $ gdb --version

    1. conseil: si vous n'avez pas trouvé gdb installé, ouvrez simplement cygwin ou mingw installateur de paquets et assurez-vous que vous vérifiez déjà gdb
    2. Conseil: obtenir et installer une construction de débogage du OHRRPGCE fournit des informations utiles sur les crashs.
  • à partir du terminal de cygwin ou de mingw, démarrez gdb en utilisant ce qui suit: c:\mingw\bin\gdb.exe program_to_debug.exe

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

1
répondu msoliman 2014-11-07 11:36:05