Clion как настроить сборку

Как настроить CLion актуальной версии для запуска и компиляции

CLion — это относительно новая IDE разработки и отладки кода на C/C++. Она основана на популярной платформе Intellij и наследует от нее большинство полезных функций, таких как:

  • компилятор;
  • анализ и отладка кода;
  • выделение кода по тегам и операторам;
  • автозаполнение команд;
  • рефакторинг.

Релиз последней сборки произошел 17 марта 2021 года. C L ion — это детище команды JetBrains. Запуск, отладка и сам компилятор в CLion работают куда шустрее , чем во многих подобных рабочих средах.

Обзор IDE C L ion

При кодировании C L ion позволяет ва м вообще забыть о рутине. Компилятор и отладка кода в C L ion просто на высоте. Вы можете четко сконцентрироваться только на важном, а все остальное этот редактор возьмет на себя. Данная IDE способна повысить в ашу производительность за счет «умного» и своевременного автозавершения кода, мгновенной навигации по документу и надежного рефакторинга.

Преимущества C L ion перед другими IDE

  1. Легкий старт. В данной IDE очень легко начать новый проект , ф айлы могут быть добавлены в проект одним щелчком мыши.
  2. Умный редактор. Благодаря своей умной среде, C L ion анализирует ваш код, понимает ваш проект и старается увеличить вашу скорость написания кода за счет интеллектуального автозавершения.
  3. Навигация и поиск. Найти необходимый «кусок» кода не составит труда — мгновенная навигация по символу, классу или файлу в этом помогает.
  4. Генерация кода и рефакторинг. C L ion экономит вам время за счет генерации кода — от геттеров/сеттеров до более сложных шаблонов.
  5. Анализ кода на лету. У вас есть возможность писать красивый и правильный код. Данная IDE «на лету» проводит статический анализ вашего кода для поддерживаемых языков , п оэтому она способна сразу показывать вам предупреждения и ошибки.
  6. Настройка редактора. Гибкая система настройки C L ion позволяет выбирать тему редактора, раскладку клавиатуры и др. В общем , позволяет вам полностью настроить C L ion под себя.
  7. Запуск и отладка C L ion. Вы можете запускать и отлаживать свою программу как локально, так и удаленно.
  8. Динамический анализ. Если использовать интеграцию с Valgrid Memcheck, Google Sanitizerz и CPU Profiler, то можно легко обнаружить ошибки в памяти, скачки данных и любую другую проблему, также можно с легкостью отслеживать производительность вашей программы.
  9. Поддержка CMake. CMake — это кроссплатформенная система сборки, которая широко используется для проектов С и С++.
  10. Модульное тестирование. CLion поддерживает платформы Google Test, Boost.Test и Catch. Также он имеет встроенный инструмент для запуска тестов.
  11. Документация по коду. В CLion легко документировать свой код. Доступен предварительный просмотр документов в стиле Doxygen во всплывающем окне.
  12. Встроенная разработка. В CLion вы легко можете разрабатывать для микроконтроллеров, используя различные возможности отладки.
  13. Интеграция VCS. Данная IDE предоставляет унифицированный интерфей с для большинства популярных VCS, таких как Git, GitHub, CVS, Perforce и другие.
  14. Удобный терминал. Вы легко можете получить доступ к командной строке через встроенный терминал, можете включить режим эмуляции Vim, можете расширить функциональность среды и другими плагинами.

Как настроить IDE CLion?

Скачать актуальную версию можно на сайте jetbrains.com. Коротко расскажем , как настроить CLion под себя. В целом настройку рабочей среды можно разделить на несколько частей:

  1. Тема редактора. В настройках редактора есть возможность выбрать между светлой и темной темой оформления. Разработчикам с дальтонизмом можно попробовать параметр «Корректировать цвета красно-зеленого дефицита».
  2. Цвета и шрифты. Не стесняйтесь использовать настройки на полную. Вы свободно можете настроить макет цветов , шрифтов и синтаксиса, выделения ошибок, отладчика и т.д. Можете использовать предустановленные схемы цветов или созда ть с нуля сво и .
  3. Комбинации клавиш. IDE CLion по умолчанию предоставляет комбинации клавиш почти для каждой функции. Вы можете выбрать из списка подготовленных схем комбинаций или создать сво и .
  4. Фон редактора. Вы можете оживить редактор этой рабочей среды, установив любое фоновое изображение.
  5. Лигатуры. Если вам нравятся шрифты с лигатурами — используйте их.
  6. Семантическое выделение. Возможно , вам будет полезным способность настроить выделение каждой переменной или параметра своим цветом.
Читайте также:  При запуске пк не включается монитор вентиляторы работают

Запуск и отладка CLion

В зависимости от цели вашего проекта (CMake, Makefile, Gradle) CLion будет генерировать необходимую конфигурацию, которую можно будет запустить.

Запуск CLion

Условно весь запуск можно поделить на несколько частей :

  1. Шаблоны конфигурации. Чтобы сократить время, вы можете использовать шаблоны конфигурации для модульного тестирования, удаленной отладки, запуска обычного приложения и т.д.
  2. Конфигурация запуска. Вы можете изменять исполняемый файл любой конфигурации. При желании можете сделать конфигурацию «не рабочей».
  3. Конфигурация отладки. Для старта отладки нужно нажать «Shift+F9». Чтобы проверить состояние отладки , CLion предоставляет много полезных ярлыков.

Отладка CLion

CLion интегрируется с серверной частью GDB на всех платформах и с LLDB на macOS и Linux. Условно процесс отладки можно разделить на несколько частей:

  1. Присоединение к локальному процессу. CLion позволяет отлаживать процессы на локальном компьютере, запускаемые на самом ПК, а не через IDE.
  2. Удаленная отладка GDB. Если у вас есть один запущенный исполняемый файл на локальном ПК под gdbserver, вы можете подключиться к нему с другого компьютера при помощи GDB из CLion.
  3. Контрольные точки. При старте отладки данная IDE может проверить выполнение вашего кода. Вы можете выбрать из нескольких точек останова (точки останова на стоке, символические точки останова, точки останова на исключение).
  4. Точки выполнения. С помощью действия Set Execution Point to Cursor вы можете перемещаться вперед/назад в процессе выполнения отладки, вы можете прерывать или перезапускать циклы и др.
  5. Отладка root. CLion может запускать и отлаживать вашу программу с правами root, если вы выберете эту опцию.

CLion — это достаточно умная среда разработки. Функциональность всей IDE не уместить в одну статью, поэтому ее нужно пробовать. Настроить C L ion просто, отладка происходит интуитивно, компилятор работает безупречно, общая функциональность этой IDEшки впечатляет. Что еще нужно для успешной разработки?

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Источник

Как настроить Clion для компиляции и запуска

Я просто скачиваю Clion с https://www.jetbrains.com/ , потому что я просто обожаю остальные их продукты.

Однако у меня возникла проблема с его правильной настройкой, несмотря на то, что я стараюсь, я не могу скомпилировать и запустить свое приложение (простой привет, мир один)

Когда я пытаюсь запустить приложение, оно ссылается на «Редактировать конфигурацию», поэтому я добавил новое приложение и теперь проблема.

  1. Я не могу указать TARGET, единственное, что я могу сделать, это установить «Все цели»
  2. Я не могу указать конфигурацию (все учебники, которые я нашел, имеют здесь «Debug or RUN»)
  3. Исполняемые? Хм путь к gcc должен быть здесь? (C:\MinGW\bin\gcc.exe)

Конфигурация покоя выглядит не обязательной.

Мой CMakeList.txt выглядит так:

Я пытаюсь запустить это с «Все цели», а также попытаться установить исполняемый файл. Все, но я не могу заставить это работать.

Есть здесь кто-нибудь, у кого раньше были такие проблемы и кто может посоветовать? Спасибо

Я столкнулся с той же проблемой с CLion 1.2.1 (на момент написания этого ответа) после обновления Windows 10. До того, как я обновил свою ОС, она работала нормально. Моя ОС установлена ​​на диске C: \, а CLion 1.2.1 и Cygwin (64-разрядная версия) установлены на диске D: \.

Проблема, кажется, с CMake. Я использую Cygwin. Ниже приведен краткий ответ с шагами, которые я использовал для решения проблемы.

Читайте также:  Ноутбук не работает пара кнопок

КОРОТКИЙ ОТВЕТ (должно быть похоже на MinGW, но я не пробовал):

  1. Установить Cygwin с GCC, G ++, GDB и CMake (необходимые версии)
  2. Добавить полный путь к каталогу Cygwin ‘bin’ в Windows Переменные среды
  3. Перезапустите CLion и проверьте «Настройки» -> «Сборка, выполнение, развертывание», чтобы убедиться, что CLion подобрал правильные версии Cygwin, make и gdb
  4. Проверьте конфигурацию проекта («Выполнить» -> «Редактировать конфигурацию»), чтобы убедиться, что имя вашего проекта отображается там, и вы можете выбрать опции в «Цель», «Конфигурация» и » Исполняемые поля.
  5. Построить , а затем Выполнить
  6. Наслаждаться

ДОЛГО ОТВЕТ:

Ниже приведены подробные шаги, которые решили эту проблему для меня:

Удалите/удалите предыдущую версию Cygwin (MinGW в вашем случае)

Убедитесь, что CLion обновлен

Запустите установку Cygwin (x64 для моей 64-битной ОС)

Установите как минимум следующие пакеты для Cygwin: gcc g++ make Cmake gdb Убедитесь, что вы устанавливаете правильные версии вышеуказанных пакетов, которые требуются CLion. Вы можете найти необходимые номера версий в разделе быстрого запуска CLion (я не могу опубликовать более 2 ссылок, пока у меня не появится больше очков репутации).

Затем вам нужно добавить Cygwin (или MinGW) в вашу переменную среды Windows с именем ‘Path’ , Вы можете Google, как найти переменные среды для вашей версии Windows

[В Win 10 щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства» -> «Дополнительные параметры системы» -> «Переменные среды» -> в разделе «Системные переменные» -> найдите «Путь» -> нажмите «Редактировать»]

Добавьте папку «bin» в переменную Path. Для Cygwin я добавил: D:\cygwin64\bin

Запустите CLion и перейдите в «Настройки» либо из «экрана приветствия», либо из меню «Файл» -> настройки

Выберите «Построение, выполнение, развертывание» и затем нажмите ‘компилированные инструменты’

Ваша ‘Environment’ должна указывать правильный путь к вашей директории установки Cygwin (или MinGW)

Для «Исполняемый файл CMake» выберите «Использовать связанный CMake xxx» (3.3.2 в моем случае на момент написания статьи). это ответ)

«Отладчик» , показанный мне, говорит «Cygwin GDB GNU gdb (GDB) 7,8» [слишком много GDB в этой строке ;-)]

Ниже он должен показывать галочку для всех категорий, а также должен указывать правильный путь к ‘make’ , ‘C compiler’ и «Компилятор C++»

  1. Теперь перейдите к «Выполнить» -> «Изменить конфигурацию». Вы должны увидеть название вашего проекта на левой панели и конфигурации на правой стороне

В окне консоли не должно быть ошибок. Вы увидите, что опция «Выполнить» -> «Построить» теперь активна

Создайте свой проект и затем запустите проект. Вы должны увидеть вывод в окне терминала

Надеюсь это поможет! Удачи и наслаждайтесь CLion.

Источник

Как настроить Clion для компиляции и запуска

Я просто скачать Clion от https://www.jetbrains.com/ потому что я просто обожаю всю их продукцию.

однако у меня возникли проблемы с его правильной конфигурацией, отбросьте тот факт, что я пытаюсь, я не могу скомпилировать и запустить свое приложение (простой hello world one )

когда я пытаюсь запустить приложение, оно ссылается на «Редактировать конфигурацию», поэтому я добавил новое приложение и теперь проблема.

  1. я не могу указать цель Единственное, что я могу сделать, это установить «все цели»
  2. я не могу указать конфигурацию (все учебники, которые я нашел, имеют «отладка или запуск» здесь)
  3. исполняемый? Путь к gcc должен быть здесь? ( C:MinGWbingcc.exe)

конфигурация Rest, похоже, не требуется.

Мой CMakeList.тхт выглядит так:

Я пытаюсь выполнить это с «все цели», а также попытаться setupt выполнимый. Все, но я не могу заставить его работать.

здесь кто-нибудь, у кого были эти проблемы раньше и может посоветовать? Спасибо

3 ответов

я столкнулся с такой же проблемой с CLion 1.2.1 (на момент написания этого ответа) после обновления Windows 10. Он работал нормально, прежде чем я обновил свою ОС. Моя ОС установлена на диске C:\, а CLion 1.2.1 и Cygwin (64-бит) установлены на диске D:\.

Читайте также:  Настроить зеркало регистратор без камеры заднего вида

проблема, похоже, связана с CMake. Я использую Cygwin. Ниже приведен краткий ответ с шагами, которые я использовал для устранения проблемы.

КОРОТКИЙ ОТВЕТ: (должно быть похоже на MinGW тоже, но я не пробовал это):

  1. установить Cygwin с GCC, G++, GDB и CMake (необходимые версии)
  2. добавить полный путь к каталогу Cygwin ‘ bin ‘ в Windows переменные среды
  3. перезапустите CLion и проверьте «настройки» — > «сборка, выполнение, развертывание», чтобы убедиться, что CLion взял правильные версии Cygwin, make и gdb
  4. Регистрация конфигурация проекта (‘Run’ — > ‘ Edit конфигурация»), чтобы убедиться, что ваше имя проекта появляется там, и вы можете выбрать параметры в полях «цель», «конфигурация» и «исполняемый файл».
  5. построить а то выполнить
  6. наслаждайтесь

ОТВЕТ:

Ниже приведены подробные шаги, которые решили эту проблему для меня:

удалить / удалить предыдущую версию Cygwin (MinGW в вашем дело)

убедитесь, что CLion обновлен

запустите Cygwin setup (x64 для моей 64-разрядной ОС)

установите по крайней мере следующие пакеты для Cygwin: gcc g++ make Cmake gdb Убедитесь, что вы устанавливаете правильные версии вышеуказанных пакетов, которые требуются CLion. Вы можете найти необходимые номера версий в разделе быстрого запуска CLion (я не могу опубликовать более 2 ссылок, пока у меня не будет больше репутации точки.)

затем вам нужно добавить Cygwin (или MinGW) в переменную среды Windows с именем ‘Path’. Вы можете Google, как найти переменные среды для вашей версии Windows

[на Win 10 Щелкните правой кнопкой мыши на «этот ПК» и выберите Свойства -> расширенные Системные настройки -> переменные среды. — >в разделе «системные переменные» — > найти «путь» — > нажмите «Изменить»]

добавить папка » bin » для переменной Path. Для Cygwin я добавил: D:\cygwin64\bin

запустите CLion и перейдите в » либо из «экрана приветствия», либо из файла — > настройки

выберите ‘Сборка, Выполнение, Развертывание’ а затем нажмите на кнопку ‘Toolchains’

код ‘среда’ должен показывать правильный путь в каталог установки Cygwin (или MinGW)

на ‘CMake исполняемый файл’ выберите ‘используйте комплект CMake x.X. x’ (3.3.2 в моем случае на момент написания этого ответа)

‘Debugger’ показали мне говорит ‘Cygwin GDB GNU gdb (GDB) 7.8’ [слишком много gdb в этой строке ;-)]

ниже есть галочка для всех категорий и также должен отображаться правильный путь к ‘make’, ‘C compiler’ и ‘компилятор C++’

  1. теперь переходим к ‘Run’ — > ‘Edit configuration’. Вы должны увидеть свое имя проекта на левой боковой панели и конфигурации справа сторона

в окне консоли не должно быть ошибок. Вы увидите, что ‘Run’ — > ‘Build’ сейчас

создайте свой проект, а затем запустите проект. Вы должны увидеть в окне терминала

надеюсь, что это помогает! Удачи и наслаждайтесь CLion.

Я встретил некоторые проблемы в Clion и, наконец, я решил их. Вот некоторый опыт.

  1. скачать и установить MinGW
  2. пакет G++ и gcc должен быть установлен по умолчанию. Используйте менеджер установки MinGW для установки mingw32-libz и mingw32-make. Вы можете открыть MinGW installation manager через C:\MinGW\libexec\mingw-get — . exe этот шаг является самым важным шагом. Если Clion не может найти make, компилятор C и Компилятор C++, перепроверьте менеджер установки MinGW, чтобы сделать каждый необходимый пакет установлен.
  3. в Clion, открыть файл->настройки->сборки,выполнения,развертывания->наборы. Установите MinGW home в качестве локального файла MinGW.
  4. Начните свой «Привет Мир»!

вы также можете использовать компилятор Microsoft Visual Studio вместо Cygwin или MinGW в среде Windows в качестве компилятора для CLion.

просто перейдите, чтобы найти действия в справке и введите «реестр» без » и включите CLion.включить.индекса MSVC Теперь настройте toolchain с помощью компилятора Microsoft Visual Studio. (Вам нужно скачать его, если он еще не загружен)

Источник

Оцените статью