Frage

Ich habe an http://sourceforge.net/project/showfiles.php ? group_id = 2435 , heruntergeladen den automatisierten MinGW Installer für MinGW 5.1.4 und zugleich den GNU Source-Level-Debugger Release Candidate: GDB 6,8-3. Ich habe dann installiert MinGW Basis-Tools in C: \ MinGW. Kein Problem so weit.

Allerdings, wenn ich gekommen, um den GDB-Debugger installieren es eine Menge von Dateien und Ordner mit den gleichen Namen wie einige bereits installiert hat, aber die Dateien unterscheiden sich von denen bereits installiert. z.B C: \ MinGW \ include \ bfd.h 171 KB ist aber GDB-6,8-mingw-3 \ \ umfasst bfd.h beträgt 184 KB

.

Wie füge ich gdb zu MinGW, ohne zu brechen, was bereits installiert ist?

War es hilfreich?

Lösung

Die Aktuelle Version (5.2.1) Version von GDB auf Projektdateien hat immer für mich gearbeitet. Der Download ist ein Stand-alone-EXE, Sie nichts anderes brauchen.

Aber ich werde die EXE-Datei im 6.8-Paket funktioniert auch wetten. Ich würde versuchen, einfach die EXE-Datei verwenden, und dann, wenn es Probleme gibt, versuchen die anderen Dateien aus dem 6.8-Paket zu extrahieren. (Obwohl, dass Probleme mit dem Rest der MinGW Installation verursachen.)

Update: Es scheint eine 7.something Version. Ich habe es nicht gründlich getestet, aber es scheint zu funktionieren, auch mit gcc 3.

Andere Tipps

In einer Eingabeaufforderung ich C suchte: \ MinGW \ ist und lautete:

mingw-get.exe install gdb

, dass es für mich fixiert. Nicht sicher, ob es wichtig ist, aber ich habe C: \ MinGW \ bin auf meinem Weg (ich denke, wahrscheinlich nicht zu C durchsuchen haben müssen: \ MinGW \ bin).

Wascana Desktop-Entwickler . Es verbindet MinGW, gcc, Eclipse und gdb in einem Paket.

Sie können sicher die Dateien mit MinGW mit den (neueren) diejenigen aus der GDB Tarball vorverpackten überschreiben. Sie können auch wählen, sie nicht zu überschreiben - nur sicherstellen, dass entweder ein Set wählen, das heißt Vermeidung von Dateien aus dem älteren und dem neueren Paket Misch

.

Die meisten der beanstandeten Dateien sind wahrscheinlich nicht wirklich relevant für Sie sowieso. Zum Beispiel werden die Dateien in der libbfd Bibliothek gehören, nicht für GDB täglichen Betrieb benötigt, sind sie verwendet, wenn Sie den Debugger oder schreiben Debugging-Tools selbst erweitern möchten.

Auf jeden Fall eine Sicherungskopie des mingw Verzeichnisses, bevor die neue Version entpacken. Es ist sehr einfach, da MinGW self-contained in diesem Verzeichnis ist. Auf diese Weise soll, wenn etwas zu Fehlfunktionen können Sie nur das Verzeichnis löschen und aus dem Backup wiederherstellen.

Die TDM GCC / MinGW32 baut Installer gdb enthält. Es ist gcc 4.4.x mit allen Kern Binärpakete für die grundlegende Entwicklung von Windows erforderlich, und weithin ohne ungewöhnliche Probleme verwendet wird.

In der Regel für GDB in der Installation von Windows, Sie müssen zwei Möglichkeiten, zu installieren:

1) verwenden vorgefertigte Binärdateien, die gebaut wurden und von GNU gdb von einigen Anbietern zusammengestellt (verlege)

2) verwenden minimal mingw oder Cygwin Paket dann nach GDB im Inneren installiert werden.

  • Installieren entweder mingw oder Cygwin, innerhalb dessen GDB bereits ausgeliefert
  • Öffnen Cygwin oder mingw Terminal und geben Sie einfach die folgenden um sicherzustellen, dass es bereits installiert ist

    $ gdb --Version

    1. Hinweis: Wenn Sie nicht gdb installiert gefunden haben, öffnen Sie einfach die Cygwin oder mingw Paket-Installer und stellen Sie sicher, dass Sie bereits prüfen gdb
    2. Tipp: immer und ein Debug-Build von dem OHRRPGCE liefert nützliche Informationen über Abstürze.
  • Cygwin oder mingw Terminal starten GDB unter Verwendung der folgenden     c: \ mingw \ bin \ gdb.exe program_to_debug.exe

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top