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

青灯夜游
Freigeben: 2022-12-20 22:14:17
nach vorne
6185 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!