Forum: PC-Programmierung New To VS Code -> Cpp Debugger


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von New To VS Code -> Cpp Debugger (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bin neu mit VS Code und habe für C++ die Intellisense Extension für 
Debugging und Browsing installiert.

Ich bekomme es leider nicht im Debugg-Mode zum laufen.
Wenn ich in der Launch.json den Executable-Namen mit .out angebe, 
bekomme ich die Meldung, dass das File nicht existiert.
wenn ich den Namen ohne .out angebe, wird das Program zwar gestartet, 
aber rauscht durch, ohne, dass die Breakpoints einen Effekt haben.

> Ich muss die Frage stellen, weil ich hinreichend verwirrt bin - ist unter Linux 
ein .out File und eine Executable das Selbe?

von Kaj (Gast)


Lesenswert?

New To VS Code -> Cpp Debugger schrieb:
> ist unter Linux
> ein .out File und eine Executable das Selbe?
Was hat das mit Linux zu tun? Du nutzt doch offensichtlich Windows.

von Pummeluff (Gast)


Lesenswert?

Kaj schrieb:
> New To VS Code -> Cpp Debugger schrieb:
>> ist unter Linux
>> ein .out File und eine Executable das Selbe?
> Was hat das mit Linux zu tun? Du nutzt doch offensichtlich Windows.

Ne. So wie das aussieht, läufts in einer VM.

von Rolf M. (rmagnus)


Lesenswert?

New To VS Code -> Cpp Debugger schrieb:
> > Ich muss die Frage stellen, weil ich hinreichend verwirrt bin - ist
> unter Linux ein .out File und eine Executable das Selbe?

Executables brauchen unter Linux keine spezielle Dateinamens-Endung. Das 
wird wohl in deiner CMakeLists.txt so angegeben sein, dass die so heißen 
soll.

von New To VS Code -> Cpp Debugger (Gast)


Lesenswert?

... Habs rausgefunden
- wie so oft - hinterher gibts nen Face-Palm

Die magische Zeile im cmakelists war
...
...
>set(CMAKE_BUILD_TYPE Debug)
...
...
damit mein Geraffel auch mit Debugsymbolen gebaut wird

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.