suchen
HeimEntwicklungswerkzeugeVSCodeWie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Wie passt man VSCode in einer Linux-Umgebung an? Der folgende Artikel wird Ihnen das VScode-Debugging-Tutorial vorstellen und die Einstellungsmethoden von task.json und launch.json vorstellen. Ich hoffe, dass es für alle hilfreich ist!

Wie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Laufumgebung:

VSCode 1.68.1

wsl: Ubuntu-Subsystem

Wie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Beginnen wir ohne weiteres direkt mit der Auswahl der vierten Option in der linken Taskleiste. [Empfohlenes Lernen: vscode-Tutorial, Programmierunterricht]Ausführen und debuggen, klicken Sie, um launch.json zu erstellen

Wie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Die erstellte Schnittstelle ist wie im Bild oben dargestellt. Klicken Sie unten rechts auf „Konfiguration hinzufügen“. Wählen Sie wie im Bild oben gezeigt das erste
c/c++(gdb) zum Starten aus. Der im Bild oben gezeigte Code wird generiert Ich habe den Pfeil an diesen beiden Stellen gezeichnet. Das cwd ist das Arbeitsverzeichnis, in dem sich unsere aktuelle Datei befindet. Ändern Sie die beiden Stellen, an denen die Pfeile gezeichnet werden, so, dass sie gleich sind. Wie im Bild oben gezeigt, ist das Folgende a .out ist das, was wir später benötigen. Der Name der debuggten ausführbaren Datei kann der vom System generierte sein, oder Sie können ihn in Ihren eigenen ändern. Als nächstes beginnen wir mit der Konfiguration von task.jsonWie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Zuerst gehen wir zurück zu main.cpp und klicken Sie dann auf das Terminal in der oberen Menüleiste.

Konfigurieren Sie die Standardgenerierungsaufgabe. Wählen Sie dann wie oben gezeigt den zweiten aus. c/c++:g++ zum Generieren Aktive Dateien

Wie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Generieren Sie wie oben gezeigt Aufgaben .json, dann öffnen wir launch.json zum Vergleich. Wir fügen nach launch.json zunächst eine Codezeile „preLaunchTask“ hinzu Die Bezeichnung der Aufgabe, die vor dem Start ausgeführt wird, muss mit der in der Datei „tasks.json“ identisch sein .json, da das System zuerst den Inhalt von task.json basierend auf dieser Codezeile ausführt, bevor es launch.json ausführt. Es kann einfach verstanden werden, dass der Code in task.json uns beim Kompilieren und Generieren einer ausführbaren Datei mit g++ hilft /gcc, während der Code in launch.json es dem System ermöglicht, unsere ausführbare Datei zu debuggen. Wie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

Als nächstes sehen Sie sich die Datei in task.json an, wie in der Abbildung unten gezeigt. Die Befehlskonfiguration gibt den Compiler an, normalerweise den gcc- oder g++-Compiler, und die folgenden Argumente sind die Kompilierungsoptionen nach dem Compiler dass dieses -g bedeutet, eine ausführbare Datei mit Debugging-Informationen zu kompilieren. Wenn dieses -g fehlt, kann die generierte ausführbare Datei nicht debuggt werden. Die folgenden Dateien sind main.cpp und swap.cpp Der Parameter -0 gibt den Namen der generierten ausführbaren Datei an. Der Name ist a.outWie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials

. Bitte beachten Sie Zum Pfeilteil im Artikel sollten die beiden Namen identisch sein. Der Name ist die ausführbare Datei mit dem Namen a.out Von Ihnen selbst geändert

Tasks.json ist also tatsächlich gleichbedeutend damit, uns bei der Vervollständigung zu helfen Gehen Sie zu main.cpp, um Ihren eigenen Haltepunkt festzulegen, und drücken Sie dann die F5-Taste zum Debuggen. Weitere Informationen zu VSCode finden Sie unter: Wie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorialsvscode Basic Tutorial

!

Das obige ist der detaillierte Inhalt vonWie kann ich Code in VScode ausführen und debuggen? Teilen von Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:csdn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Visual Studios Zweck: Code -Bearbeitung, Debuggen und mehrVisual Studios Zweck: Code -Bearbeitung, Debuggen und mehrApr 29, 2025 am 12:48 AM

Visualstudio ist eine multifunktionale integrierte Entwicklungsumgebung, die mehrere Programmiersprachen und vollständige Entwicklungsprozesse unterstützt. 1) Code -Bearbeitung: Bietet intelligente Codeabschlüsse und -rekonstruktion. 2) Debugging: Integrierte leistungsstarke Debugging-Tools, Unterstützung des Haltepunkts und variabler Überwachung. 3) Versionskontrolle: Integrieren Sie GIT und TFVC, um die Teamzusammenarbeit zu erleichtern. 4) Testen: Unterstützt mehrere Testtypen, um die Codequalität sicherzustellen. 5) Bereitstellung: Bietet eine Vielzahl von Bereitstellungsoptionen, um die Bereitstellungsanforderungen von lokalem zur Cloud zu unterstützen.

Visual Studio vs. VS Code: Ein Vergleich von Code -EditorenVisual Studio vs. VS Code: Ein Vergleich von Code -EditorenApr 28, 2025 am 12:15 AM

Visualstudio eignet sich für eine groß angelegte Projektentwicklung, während VSCODE für leichte und hoch anpassbare Umgebungen geeignet ist. 1. Visualstudio bietet leistungsstarke intelligente Wahrnehmungs- und Debugging-Funktionen, die für groß angelegte Projekte und Entwicklung auf Unternehmensebene geeignet sind. 2. VSCODE bietet Flexibilitäts- und Anpassungsfunktionen über erweiterte Systeme, die für mehrere Programmiersprachen und plattformübergreifende Entwicklung geeignet sind.

Preisgestaltung von Visual Studios: Abonnementmodelle verstehenPreisgestaltung von Visual Studios: Abonnementmodelle verstehenApr 27, 2025 am 12:15 AM

VisualStudio -Abonnements sind auf mehreren Ebenen verfügbar und geeignet für die Anforderungen verschiedener Entwickler. 1. Die Grundversion ist kostenlos und für Einzelpersonen und kleine Teams geeignet. 2. Erweiterte Versionen wie Professional und Enterprise bieten erweiterte Tools und Teamkollaborationsfunktionen, die für Unternehmensnutzer geeignet sind.

Visual Studio vs. VS Code: Leistung und RessourcennutzungVisual Studio vs. VS Code: Leistung und RessourcennutzungApr 26, 2025 am 12:18 AM

Der Unterschied zwischen VisualStudio und VSCODE in der Leistung und der Ressourcenverwendung spiegelt sich hauptsächlich in: 1. Startgeschwindigkeit: VSCODE spiegelt sich schneller wider. 2. Speicherverbrauch: VSCODE ist niedriger; 3.. Bei der Auswahl muss es anhand der Projektanforderungen und der Entwicklungsumgebung ermittelt werden.

Visual Studio: Die IDE für C#, C und mehrVisual Studio: Die IDE für C#, C und mehrApr 25, 2025 am 12:10 AM

VisualStudio (VS) ist eine von Microsoft entwickelte leistungsstarke Integrated Development Environment (IDE), die mehrere Programmiersprachen wie C#, C, Python usw. unterstützt. 1) Es bietet eine große Anzahl von Funktionen, einschließlich Code -Bearbeitung, Debugging, Versioning und Tests. 2) VS verarbeitet Code durch leistungsstarke Herausgeber und Debugger und unterstützt die erweiterte Codeanalyse und -rekonstruktion mithilfe von Roslyn- und Clang/MSVC -Compiler -Plattformen. 3) Grundlegende Nutzung ist wie die Erstellung einer C# -Konsole -Anwendung, und die erweiterte Verwendung ist wie die Implementierung des Polymorphismus. 4) Häufige Fehler können durch Einstellen von Haltepunkten, Anzeigen von Ausgabefenstern und Verwendung von Sofortfenstern debuggen werden. 5) Vorschläge zur Leistungsoptimierung umfassen die Verwendung der asynchronen Programmierung, der Code -Rekonstruktion und der Leistungsanalyse.

Visual Studio: Codekompilierung, Test und BereitstellungVisual Studio: Codekompilierung, Test und BereitstellungApr 24, 2025 am 12:05 AM

In Visualstudio sind die Schritte zum Kompilieren, Testen und Bereitstellen des Codes wie folgt: 1. Kompilieren: Verwenden Sie die Compiler -Optionen von Visualstudio, um den Quellcode in ausführbare Dateien umzuwandeln und mehrere Sprachen wie C#, C und Python zu unterstützen. 2. Testen: Verwenden Sie die integrierten MSTEST und NUNIT, um Unit-Tests durchzuführen, um die Codequalität und -zuverlässigkeit zu verbessern. 3. Bereitstellung: Übertragen Sie Anwendungen von der Entwicklungsumgebung in die Produktionsumgebung über Web -Bereitstellung, Azure -Bereitstellung usw., um Sicherheit und Leistung zu gewährleisten.

Visual Studio: Eine Einführung in die integrierte Entwicklungsumgebung (IDE)Visual Studio: Eine Einführung in die integrierte Entwicklungsumgebung (IDE)Apr 23, 2025 am 12:02 AM

VisualstudioismicrosoftsFlagshipide, unterstütztmultipleProgramminguanguagesandenhancingCodingeffizienz.1) ItofferFeatures LikeIntellISenseForCodePrediction, Multi-TabbedInterfaceForProjectManagement, Andtoolsfordebugging, Refactoring undversionControl.2

Visual Studio: Erforschen der kostenlosen und bezahlten AngeboteVisual Studio: Erforschen der kostenlosen und bezahlten AngeboteApr 22, 2025 am 12:09 AM

Der Hauptunterschied zwischen den freien und kostenpflichtigen Versionen von Visualstudio ist der Reichtum an Funktionen und dem unterstützten Service. Die kostenlose Version (Community) eignet sich für einzelne Entwickler und kleine Teams und bietet grundlegende Entwicklungstools. Die kostenpflichtige Version (Professional and Enterprise) bietet erweiterte Funktionen wie erweiterte Debugging- und Team-Collaboration-Tools, die für große Projekte und Entwicklung auf Unternehmensebene geeignet sind.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool