CLion
 
Get CLion
You are viewing the documentation for an earlier version of CLion.

Run/debug configurations

Last modified: 27 July 2021

Configure: Run | Edit Configurations

CLion uses run/debug configurations to run, debug, and test your code. Each configuration is a named set of run/debug startup properties.

If the Navigation bar is visible (View | Appearance | Navigation Bar), you can access all available run/debug configurations from the selector on the toolbar.

Run/debug configurations can be created as:

  • Temporary– created every time you run/debug a test, test suite, fixture, or a main() entry using the gutter icons Icons actions execute/ Icons run configurations test state run run.
    The maximum number of temporary configurations is 5. The older ones are automatically deleted when new ones are added.

  • Permanent– created explicitly from a template or by saving a temporary configuration. Permanent configurations remain as part of your project until you remove them.

So whenever you run/debug or test your code, CLion either uses an existing permanent run/debug configuration or creates a new temporary one.

Permanent configurations have opaque icons while the icons of temporary configurations are semi-transparent.

Permanent and temporary configurations have different icons