Wenn ich versuche, meine Anwendung mit GDB aus Eclipse CDT zu debuggen, erhalte ich den folgenden Fehler:
%Vor%Eclipse sucht nach dem Speicherort der Quelldatei unter ../mingw/main.c, sollte aber in /edit/src/main.c liegen. Wie Sie in der folgenden Abbildung sehen können, ist edit / src Teil des Quell-Suchpfads. Warum schaut in ../mingly? Ich kann keine Konfigurationseinstellung finden, die es dort aussehen lässt.
Ich benutze Eclipse Juno, CDT 8.1, Windows 7 64bit
Hier ist Ihre Antwort Ссылка
Wenn Sie unter Windows arbeiten, müssen Sie die erforderlichen Zuordnungen festlegen? Vielleicht konnte Eclipse die Quelle wegen der fehlenden Zuordnung nicht finden das (Cygwin-) Laufwerk, wo sich Ihre Projekte / Arbeitsbereiche befinden.
Wenn Sie Cygwin starten, geben Sie "mount" ein und suchen Sie nach dem Mapping, das Sie haben: Sie können wie folgt aussehen:
%Vor% Meine Projekte sind alle unter J:\Projects
, also muss mein Mapping vorhanden sein
in Eclipse als:
Öffnen Sie Eclipse und klicken Sie dann auf
- Windows = & gt; Einstellungen ... = & gt; C / C ++ = & gt; Debug = & gt; Common Source Lookup
Pfad
- Fügen Sie eine neue Pfadzuordnung hinzu: Klicken Sie auf [Hinzufügen] = & gt; Pfadzuordnung = & gt; [OK]
- Wählen Sie das neue Mapping = & gt; [Edith] = & gt; Ändern Sie den Namen der Zuordnung "Projekt
Quelle "= & gt; [Hinzufügen]
- Setze "Compilation path" auf die Quelle (Sample cygwin!) "/ cygdrive / j"
(ohne die Anführungszeichen!)
- Setzen Sie "Lokaler Dateisystempfad" auf "J: \" (ohne die Anführungszeichen!)
Jetzt bist du bereit, es noch einmal zu versuchen .... viel Glück!
in "Debug Konfiguration" (unter Debugger Popup-Symbol) in Debugger Registerkarte deaktivieren Sie "Stop beim Start um", danach wird es nicht beim Start anhalten, aber Sie können Breakpoint dort setzen, wenn Sie wie
Tags und Links eclipse configuration ide eclipse-cdt