L'ajout de gdb pour MinGW
Je suis allé à http://sourceforge.net/project/showfiles.php?group_id=2435, téléchargé le Automatisée MinGW programme d'installation de MinGW 5.1.4 et en même temps la Source GNU-Débogueur Release Candidate: GDB 6.8-3. J'ai ensuite installé MinGW de base des outils de C:\MinGW. Pas de problème jusqu'à présent.
Cependant quand je viens d'installer le débogueur gdb, il a beaucoup de fichiers et de dossiers avec le même nom que certains sont déjà installés, mais les fichiers sont différents de ceux déjà installés. e.g C:\MinGW\include\bfd.h est-171 KO mais gdb-6.8-mingw-3\include\bfd.h est 184 KB.
Comment puis-je ajouter gdb pour MinGW sans casser ce qui est déjà installé?
- J'ai Mingw version 0.6.2-bêta et gdb est inclus.
Vous devez vous connecter pour publier un commentaire.
La Version Actuelle (5.2.1) version de gdb à la les 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 que l' .exe dans le 6.8 package de travail, aussi. Je vais essayer, en utilisant seulement l' .exe, et puis si il y a des problèmes, essayez d'extraire d'autres fichiers à partir de 6,8 paquet. (Bien que cela peut provoquer des problèmes avec le reste de la MinGW installation.)
Mise à jour: Il semble y avoir un 7.quelque chose de version. Je n'ai pas testé à fond, mais il semble fonctionner, même avec gcc 3.
Dans une invite de commande j'ai parcouru à C:\MinGW\bin et ran:
Qu'il fixe pour moi. Vous ne savez pas si c'est important mais j'ai C:\MinGW\bin dans mon chemin (suppose que je probablement ne pas avoir à parcourir pour C:\MinGW\bin).
Obtenir Wascana Bureau Développeur. Il combine MinGW gcc, Eclipse et gdb dans un seul paquet.
Vous pouvez remplacer les fichiers préemballé avec MinGW avec les (nouveaux) de la gdb archive. Vous pouvez aussi choisir de ne pas les écraser - assurez-vous simplement de choisir soit un jeu, c'est à dire d'éviter de mélanger les fichiers les plus anciens et les plus récents paquet.
La plupart de la délinquance fichiers sont probablement pas vraiment pertinent pour vous de toute façon. Par exemple, les fichiers appartenant à la libbfd de la bibliothèque ne sont pas requis pour gdb au jour le jour de l'opération, ils sont utilisés si vous souhaitez étendre le débogueur ou écrire des outils de débogage vous-même.
En tout cas, faire une sauvegarde du répertoire mingw avant de décompacter la nouvelle version. Il est très facile depuis MinGW est auto-contenue dans ce répertoire. De cette façon, si quelque chose ne fonctionne plus, vous pouvez simplement supprimer le répertoire et le restaurer à partir de la sauvegarde.
La TDM GCC/MinGW32 construit programme d'installation inclut gdb. C'est gcc 4.4.x avec tous les paquets binaires requis pour la base du développement de Windows, et est largement utilisé sans problèmes inhabituels.
Généralement pour l'installation de gdb dans windows, Vous avez 2 façons d'installer:
1) utiliser ready-made binaires qui ont été construits et compilées à partir de GNU gdb par certains fournisseur (facile à installer)
http://tdm-gcc.tdragon.net/
http://www.equation.com/servlet/equation.cmd?fa=gdb
2) utiliser un minimum de mingw ou cygwin forfait puis, après l'installation gdb à l'intérieur.
Ouvrir cygwin ou mingw terminal et tapez la suivante à assurez-vous qu'il est déjà installé
$ gdb --version
c:\mingw\bin\gdb.exe program_to_debug.exe
REF: http://rpg.hamsterrepublic.com/ohrrpgce/GDB_on_Windows