Настройки CLion
Configurations
Конфигурация позволяет задать toolchain и параметры запуска.

Пример настройки конфигурации:
Добавить новый C/C++ File.

В нём указать желаемый
toolchain, путь до файла и аргументы для запуска (аргументы командной строки, начиная сargv[1]).

Указание опций компиляции не обязательно, если устраивают дефолтные опции. На скришоте выше приведён пример указания ключа компиляции.
Toolchain
То же самое, что и toolset в VS = компилятор + линковщик + стандартные библиотеки.
По умолчанию CLion ставит вместе с собой (в новых версиях) MinGW (Windows) / использует GCC (Linux) / использует clang (MacOS, но это не точно).
Можно добавить свои toolchain, подробнее и ещё подробнее:

Для проекта можно настроить профили (toolchain + конфигурации). Автоматически при изменении toolchain с установленного по умолчанию к названию профиля будет добавляться суффикс с названием выбранного toolchain. Параметры Cmake можно переоределить в разделе CMake Options. сменить подсистемы сборки (generator) можно в разделе generator.

После применения профилей будут вызвана автоматически генерация под всеми профилями:

Если возникнут какие-то ошибки или предупреждения, то информация о них появится в логах в нижнем окне.
Примечение: при изменении CMakeLists.txt они автоматически сохраняются, но регенерация кеша сборки происходит после нажатия на Reload (возможно в настройках среды разработки можно автоматически применить изменения).

Настройка аргументов комнадной строки и рабочей директории происходит в debug configuration проекта

Last updated