

You can place the cursor over a conditional breakpoint to show its condition. In the editor, conditional breakpoints are indicated by a breakpoint symbol that has a black equals sign inside of it. This opens a small peek window where you can enter the condition that must evaluate to true in order for the breakpoint to be hit during debugging. To set a conditional breakpoint, right-click on an existing breakpoint and select Edit Breakpoint. Conditional breakpointsĬonditional breakpoints enable you to break execution on a particular line of code only when the value of the condition is true.

If you are debugging with GDB on Windows, see Windows Debugging with MinGW64. To learn more, see Configure C/C++ debugging. To debug your Cygwin or MinGW application, add the miDebuggerPath property and set its value to the location of the corresponding gdb.exe for your Cygwin or MinGW environment.įor example: "miDebuggerPath" : "c: \\ mingw \\ bin \\ gdb.exe"Ĭygwin/MinGW debugging on Windows supports both attach and launch debugging scenarios.

To use Cygwin or MinGW debugging features, the debugger path must be set manually in the launch configuration ( launch.json). You can debug Windows applications created using Cygwin or MinGW by using VS Code. Windows: the Visual Studio Windows Debugger or GDB (using Cygwin or MinGW).Visual Studio Code supports the following debuggers for C/C++ depending on the operating system you are using: Configure IntelliSense for cross-compilingĪfter you have set up the basics of your debugging environment as specified in the configuration tutorials for each target compiler/platform, you can learn more details about debugging C/C++ in this section.
