2016-07-26 9 views
1

Hallo ich benutze Eclipse im Windows-System (64-Bit) für C++ - Code und Compiler als GCC/G ++. Ich habe eine .exe erstellt und das Ende wird als amd64/le angezeigt und ich kann nicht debuggen. Wenn ich zu debuggen versuche ich bin immer den Fehler alseclipse -Error beim Start Befehl: gdb --version

„Fehler beim Start-Befehl: GDB --Version Create error = 2, kann das System die Datei nicht finden angegeben“

1) Können Sie lass mich bitte wissen, was ist das amd64/le? 2) Was muss zum Debuggen getan werden?

Antwort

0

AMD64/LE zeigt Architektur/Endianness. In Ihrem Fall ist die Architektur X86-64 alias AMD64 und endianness ist little (fest auf x86 [64]).

Wie für Ihre Fehlermeldung. Es ist möglich, dass Sie GDB bei der Installation Ihrer Toolchain nicht installiert haben. Stellen Sie sicher, dass Sie es installiert haben.

Es ist auch möglich, dass Sie in this bug gestoßen sind. Problemumgehung besteht darin, den Pfad zu überprüfen und alle Instanzen von; zu entfernen. (wie zum Beispiel in c: \ ;; d: \, was für die meisten Anwendungen gültig ist, aber eclipse/cdt hat Probleme damit).

+0

Danke, das Problem wurde gelöst Ich habe TDM-GCC-64 installiert, hat einen Compiler und Debugger im Inneren. –

1

es ist 4 Monate alt, aber für futur Leute dieses Problem haben, können Sie einen Blick auf diese link haben, es hat mir geholfen, gerade jetzt dieses Problem zu lösen,

Die Schritte sind zu beachten: 1 - Wählen Sie Debug-Konfigurationen -> 2 - und klicke auf die Registerkarte Debugger -> 3 - wähle nun einen gdb-Debugger, indem du auf Durchsuchen klickst und gdb.exe aus dem "bin" -Ordner deines MingW-Ordners auswählst. (meistens sollte in etwas wie C: \ Min_GW sein).

Verwandte Themen