|
download
raw
2.04 kB
<h1 data-loc-id="walkthrough.linux.title.run.and.debug.your.file">Run and debug your C++ file on Linux</h1>
<p data-loc-id="walkthrough.linux.run.and.debug.your.file">To run and debug your C++ file in VS Code:</p>
<ol>
<li><p data-loc-id="walkthrough.linux.instructions1">Open the C++ source file that you want to run and debug. Make sure this file is active (currently displayed and selected) in the editor.</p>
</li>
<li><p data-loc-id="walkthrough.linux.press.f5">Press <code>F5</code>. Or, from the main menu, choose <strong><span data-loc-id="walkthrough.linux.run" data-loc-hint="Refers to Run command on main menu">Run</span> &gt; <span data-loc-id="walkthrough.linux.start.debugging" data-loc-hint="Refers to Start Debugging command under Run menu on main menu">Start Debugging</span></strong>.</p>
</li>
<li><p data-loc-id="walkthrough.linux.select.compiler">Select <strong>C++ (GDB/LLDB)</strong>.</p>
</li>
<li><p data-loc-id="walkthrough.linux.choose.build.active.file">Choose <strong>g++ - <span data-loc-id="walkthrough.linux.build.and.debug.active.file" data-loc-hint="Should be the same as translation for build.and.debug.active.file in extension.ts">Build and debug active file</span></strong>.</p>
</li>
</ol>
<p data-loc-id="walkthrough.linux.after.running">After running and debugging your C++ file for the first time, you&#39;ll notice two new files inside your project&#39;s <strong>.vscode</strong> folder: <strong>tasks.json</strong> and <strong>launch.json</strong>.</p>
<p data-loc-id="walkthrough.linux.for.more.complex">For more complex build and debug scenarios, you can customize your build tasks and debug configurations in <span>tasks.json</span> and <span>launch.json</span>. For example, if you normally pass arguments to your compiler when building from the command line, you can specify those arguments in <span>tasks.json</span> using the <strong>compilerArgs</strong> property. Similarly, you can define arguments to pass to your program for debugging in <span>launch.json</span>.</p>

Xet Storage Details

Size:
2.04 kB
·
Xet hash:
c8e8af359ed265d09d5413ce77869dedf792d805db5891beaea08eec4b88eeab

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.