Как установить clion на Ubuntu

Обновлено: 21.11.2024

CLion — это интегрированная среда разработки (IDE), которая использует набор инструментов Cygwin для разработки/тестирования программ на C++. Он занимает около 920 МБ на диске.

Перед установкой CLion в этом руководстве вы уже должны были загрузить и установить набор инструментов Cygwin (если вы этого не сделали, вернитесь и сделайте это).

Вы можете распечатать эти инструкции, прежде чем продолжить, чтобы иметь возможность обращаться к ним при загрузке и установке CLion. Или просто сохраните этот документ в своем браузере. Вы должны полностью прочитать каждый шаг, прежде чем выполнять описанное в нем действие.

В этом документе показана установка CLion версии 2019.2; Я установил эту версию летом 2019 года (хотя часть регистрации, которую я не смог повторить, была с 2016 года). Вы должны установить последнюю версию, чтобы быть совместимым с тем, как CLion используется в этом документе.

JetBrain CLion: версия 2019.2

Раздел 0) Регистрация бесплатной копии CLion

В этом разделе вы зарегистрируетесь для получения бесплатной копии CLion онлайн.

В конечном итоге вам нужно будет предоставить копию своего студенческого билета или неофициальную стенограмму, прикрепив ее при появлении запроса на ОФИЦИАЛЬНЫЙ ДОКУМЕНТ: вам необходимо предоставить «доказательство» того, что вы в настоящее время зачислены в UCI. Мои студенты используют CLion в течение нескольких лет, и я еще не слышал о каких-либо нерешенных проблемах, связанных с подтверждением того, что они являются студентами UCI.

При запуске должен появиться следующий экран «Продукты JetBrains для обучения». Заполните его, как показано, но укажите свое имя и адрес электронной почты (не мой).

Нажмите кнопку ПОДАТЬ ЗАЯВКУ НА БЕСПЛАТНЫЕ ПРОДУКТЫ.

Может появиться следующий экран.

Если он появится, установите флажок.

Спасибо! появится экран, указывающий, что Jet Brains отправляет вам электронное письмо с запросом на подтверждение.

Должен появиться следующий экран «Продукты JetBrains для обучения».

Должен появиться следующий экран пакета продуктов JetBrains для учащихся (я зачернил свой идентификатор лицензии).

Запишите идентификатор лицензии для дальнейшего использования.

Раздел 1) Загрузка/установка CLion

В этом разделе вы загрузите и начнете установку CLion для использования с набором инструментов Cygwin.

При запуске должен появиться следующий экран загрузки CLion (убедитесь, что овал окружает операционную систему, в которой вы работаете).

Нажмите кнопку «Загрузить», чтобы загрузить исполняемый файл с именем CLion-2019.2.exe, который при запуске установит 64-разрядную версию CLion. Может появиться другой экран с просьбой ввести информацию; вы можете ввести информацию на этом экране или проигнорировать ее. Его значок появится на вашем экране следующим образом.

Сохраните этот файл для будущего использования на случай, если вам потребуется переустановить его: в моей системе я сохранил этот файл как C:\ZData\Installed Software\CLion-2019.2.exe

Если у вас не установлена ​​предыдущая версия CLion, на экране должно появиться следующее всплывающее окно установки CLion.

Если у вас установлены какие-либо предыдущие версии CLion, на экране должно появиться следующее всплывающее окно установки CLion. Установите флажки для версий, которые вы хотите удалить, и установите флажок Удалить без вывода сообщений.

На экране должно появиться следующее всплывающее окно CLion Setup: Choose Install Location.

Для простоты и единообразия убедитесь, что папка назначения — C:\Program Files\Jetbrains\CLion 2019.2 (по умолчанию).

На экране должно появиться следующее всплывающее окно CLion Setup: Choose Installation Options.

Отметьте все флажки (по умолчанию ни один из них не установлен).

Следующая настройка CLion: на экране должно появиться всплывающее окно выбора папки в меню «Пуск».

Для простоты и согласованности убедитесь, что текстовое поле содержит JetBrains (по умолчанию).

На вашем экране должно появиться следующее всплывающее окно «Настройка CLion: процесс установки».

Скачивание и установка CLion может занять (несколько) минут (в зависимости от скорости вашего соединения). Со временем это окно будет заменено следующим окном CLion Setup — Completing the CLion Setup Wizard на вашем экране.

Найдите ярлык JetBrains CLion 2019.2 на рабочем столе.

Если их нет, создайте ярлык (с таким названием или просто CLion) на рабочем столе для файла C:/Program Files/JetBrains/CLion 2019.2/bin/clion64.exe.

Дважды щелкните этот значок, чтобы запустить CLion (см. следующий раздел).

Раздел 2) Инициализация/тестирование CLion с помощью Cygwin Toolset и Clang

В этом разделе вы закончите установку CLion, а затем создадите, соберете и запустите простой проект/программу CLion (в том числе отредактируете его и посмотрите, как сообщается о синтаксических ошибках). Также будут обсуждаться некоторые полезные функции CLion IDE.

    Дважды щелкните значок ярлыка CLion, созданный выше.

На моем компьютере требуется около 15 секунд, чтобы появился флэш-экран, и еще 5 секунд, чтобы отобразилась среда IDE.

ПРИМЕЧАНИЕ. Два значка ниже относятся к более старой версии JetBrains, поэтому они могут отличаться от тех, которые вы видите.

Если у вас не установлена ​​предыдущая версия CLion, на экране должно появиться следующее всплывающее окно «Полная установка». Убедитесь, что у меня нет. нажат переключатель.

Если у вас установлена ​​предыдущая версия CLion, на экране должно появиться следующее всплывающее окно завершения установки. Убедитесь, что установлена ​​предыдущая версия. нажата радиокнопка. Эта информация о конфигурации не была удалена при удалении.

На экране может появиться следующее всплывающее окно активации лицензии CLion.

На экране должно появиться следующее всплывающее окно обмена данными.

CLion загружается, и на экране должно появиться следующее всплывающее окно "Добро пожаловать в CLion".

На экране должно появиться следующее всплывающее окно "Новый проект".

В текстовом поле "Расположение" в конце пути замените без названия на тривиальный тест.

В раскрывающемся списке Стандарт языка выберите C++11. Когда вы будете создавать более поздние проекты, это станет новым значением по умолчанию.

Если появится всплывающее окно "Совет дня", нажмите его кнопку "Закрыть"; вы можете сначала поставить галочку, чтобы такие подсказки не отображались в будущем.

Появится всплывающее окно IDE. Внизу будет какая-то активность (см. рисунок ниже).

Это происходит всякий раз, когда загружается новый проект. Подождите, пока он завершит все свои задачи (максимум несколько минут).

В то время я увидел вставку окна (внизу справа), которая гласила

Я нажал Исправить и увидел окно с надписью

Я нажал "Настроить автоматически" и увидел окно с надписью

На вашем экране должно появиться следующее окно проекта CLion, размер которого я изменил ниже).

Обратите внимание, что на правой панели перечислены вкладки CMakeLists.txt (который содержит код make проекта; он должен быть вам знаком, если вы читали документ командной строки) и main.cpp (который показан и содержит простую программу C++). Эти вкладки отображаются в показанном порядке (но вы можете изменить их порядок, перетащив их); если вы хотите больше контролировать эти вкладки, вы можете выбрать Окно | Вкладки редактора | Настройка вкладок редактора.. (первая); там вы можете щелкнуть Сортировать вкладки по алфавиту или Открыть новые вкладки в конце поля (второе).

Если щелкнуть правой кнопкой мыши серую область между панелями «Проект» и «Редактор», мы сможем переключить параметры «Показать номера строк» ​​и «Показать направляющие отступов».

Полезно щелкнуть треугольник раскрытия слева от тривиального теста на панели "Проект/слева".

Каждый проект будет содержать папку cmake-build-debug, которая в конечном итоге будет содержать скомпилированный код (исполняемый файл) для проекта. Позже мы увидим, как помещать файлы данных в эту папку; исполняемый файл использует эту папку по умолчанию для чтения/записи файлов. Учащиеся часто забывают поместить сюда свои папки с данными, что приводит к путанице/задержкам при попытке чтения файлов данных.

На экране должно появиться следующее окно настроек.

На вашем экране должно появиться следующее окно настроек (см. ниже изменения, необходимые для отображения именно этого экрана).

    Установите флажок Автоматически перезагружать проект CMake при редактировании

Еще один способ решить эту проблему — убедиться, что следующие строки запускают файл CMakeLists.txt (см. часть 10 ниже, где показана последняя строка).

Если на вашем компьютере установлено несколько компиляторов и вы забыли указать эти параметры CMake или параметры CMakeLists.txt (или ввести неверную информацию), вы можете столкнуться с проблемами компиляции. Эти сообщения об ошибках часто содержат текстовое множественное определение .

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

В нижней части окна на короткое время будет происходить какая-то активность: CLion выполняет обновление папки cmake-build-debug, что может занять несколько минут.

Если щелкнуть (иногда мне нужно было дважды щелкнуть) значок, появляющийся во 2-й нижней строке окна, в нижней части окна проекта CLion появится следующая панель CMake-Debug (она может появиться автоматически, если есть проблема с файлом CMake).

На панели отладки CMake будет показано, как CLion проверяет допустимость введенных вами переключателей CMake. Вы можете прокрутить информацию на панели отладки CMake (чтобы увидеть, есть ли какие-либо ошибки). Если щелкнуть этот же значок, панель отладки CMake исчезнет. Когда вы прокручиваете панель отладки CMake, она должна показывать что-то очень похожее на следующее.

Здесь особенно важно видеть . cygwin64/bin/clang -- работает и . cygwin64/bin/clang++ -- работает.

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

Если вы это сделаете, щелкните main.cpp (на правой панели), чтобы вернуться к программе C++.

На экране должно появиться следующее окно проекта CLion.

Результаты сборки отображаются на панели "Сборка сообщений", которая отображается автоматически. Эта самая тривиальная программа на C++ теперь построена (компилирована и успешно скомпонована); любой из них мог отображать ошибки на панели Message Build. Такие ошибки должны быть исправлены перед запуском программы.

На экране должно появиться следующее окно проекта CLion.

Результаты запуска программы выводятся на панель Run trialtest; когда программа завершается, на панели «Выполнить тривиальный тест» сохраняется история выполнения программы (ввод/вывод).

На экране должно появиться следующее окно проекта CLion.

Результаты повторного запуска программы отображаются на панели "Выполнить тривиальный тест".

Если навести указатель мыши на фиолетовую линию, появится панель main.cpp

CLion также поставит белый ! окружен красным кругом в конце верхней строки на панели main.cpp.

На экране должно появиться следующее окно проекта CLion.

Раздел 3) Тестирование загружаемых проектов CLion с библиотеками курсов

В этом разделе вы узнаете больше о CLion, загрузив библиотеки курса, а затем загрузив/собрав/запустив проект CLion, содержащий различные программы, использующие эти библиотеки. Мы предполагаем, что у вас открыт CLion и в его окне самый тривиальный проект.

    Создайте новый ярлык с именем ClionProjects (в папку C:\Users\ваше имя\ClionProjects, которую CLion должен был создать, теперь содержащую только самую тривиальную папку) и поместите его на рабочий стол рядом с ярлыком, который вы используете для запуска CLion.

    Как правило, всякий раз, когда вы загружаете проекты CLion, вы распаковываете их, а затем копируете их папки в папку, которую ClionProjects связывает с ярлыками.

    На экране должно появиться следующее всплывающее окно.

    Возможно, вам придется прокрутить это окно и открыть/скрыть различные папки, чтобы оно выглядело так, как показано выше. В папке Users должна быть папка с вашим именем (у меня Pattis); в нем должна быть папка с папкой ClionProjects; он должен содержать три папки: courselib, gtestlib, test_all_data_types и tributetest.

    Нажмите на папку test_all_data_types, чтобы она была выделена, как показано выше.

    На экране должно появиться следующее окно «Открыть проект».

    На вашем экране должно появиться следующее окно проекта CLion (после того, как вы откроете папку test_all_data_types).

    Опять же внизу будет какая-то активность (см. рисунок ниже).

    Это происходит всякий раз, когда загружается новый проект. Подождите, пока он завершит все свои задачи (максимум несколько минут). Кроме того, если отображается сообщение о Защитнике, см. раздел 2, часть 7 этого документа, чтобы узнать, как действовать дальше.

    На экране должно появиться следующее окно проекта CLion.

    Если вы снова нажмете ctrl-/, строки будут прокомментированы; так что эта команда на самом деле означает переключение комментариев к выбранным строкам. Прежде чем продолжить, убедитесь, что строки 30–35 не закомментированы.

    Затем щелкните значок (значок "Выполнить") в этом окне.

    На экране должно появиться следующее окно проекта CLion.

      Мы могли бы обойти значок «Сборка» и просто щелкнуть значок «Выполнить». В старых версиях CLion было полезно (особенно с программами, содержащими синтаксические ошибки) собирать и запускать отдельно. Если бы мы нажали только «Выполнить», CLion ненадолго отобразил бы панель «Создание сообщений»; затем немедленно удалите его — возможно, потеряв полезную информацию — и отобразите панель «Выполнить сборку всех». Эта версия CLion, кажется, сохраняет панель Message Build, к которой мы можем получить доступ, нажав кнопку 0: Messages в предпоследней строке IDE.

    • ввод команды q,
    • нажав значок (значок "Стоп") в левой части панели "Выполнить сборку всех"

    После завершения работы драйвера нажмите X справа от панели Run Build All, чтобы закрыть/удалить его.

    Примечание 1: если вы попытаетесь закрыть/удалить панель "Выполнить сборку всех" до того, как завершите выполнение в ней кода, CLion отобразит всплывающее окно

    Примечание 2. Пока вы не закроете панель «Выполнить сборку всех», вы можете снова отобразить ее, нажав кнопку 4: «Выполнить» в предпоследней строке IDE.

    Я предлагаю вам попробовать завершить работу драйвера с помощью команды q; затем повторно запустите программу и завершите ее с помощью значка «Стоп». Также поэкспериментируйте со сборкой/запуском кода (возможно, добавив синтаксическую ошибку, удалив любую точку с запятой в файле driver.cpp. Наконец, поэкспериментируйте с нажатием кнопок 0: Messages, CMake и 4: Run (вы можете попробовать. Выполнение этих задач с теперь эта программа облегчит вам понимание того, как разрабатывать/отлаживать собственный код.

    Теперь рассмотрим его подробнее, но через окно проводника, а не через CLion. Щелкните ярлык ClionProjects, чтобы открыть окно проводника, затем дважды щелкните его папку test_all_data_types и, наконец, дважды щелкните папку cmake-build-debug.

    На экране должно появиться следующее окно Проводника.

    Каждый раз, когда вы создаете проект, в его папке проекта появляется папка cmake-build-debug. В этом руководстве мы создали два проекта: test_all_data_types и tributetest; у каждого своя папка cmake-build-debug.

    Если появляется всплывающее окно с ошибкой типа

    (может появиться много разных сообщений, иногда последовательность сообщений об ошибке), вы, вероятно, забыли добавить C:\cygwin64\bin в системную переменную PATH (показано ниже): см. раздаточный материал Cygwin, шаг 15, для получения подробных инструкций о том, как исправить эту ошибку.

    Поэкспериментируйте с этим драйвером, вводя команды (и их аргументы при появлении запроса); он запускается так же, как и на панели CLion Run. Обратите внимание, что при вводе команды q программа завершается, и окно MS-DOS немедленно исчезает (в отличие от панели запуска CLion).

    Итак, когда программа, которую мы запускаем под CLion, завершается, ее панель "Выполнение" сохраняет информацию ввода/вывода (по cin/cout) после завершения выполнения, но когда мы запускаем ее непосредственно в окне MS-DOS, окно исчезает. после окончания пробега. Например, если вы найдете файл tributitest.exe и запустите его, дважды щелкнув этот файл, его окно MS-DOS запустится и тут же исчезнет.

    Для программы, которая производит много вывода и завершается, мы всегда можем поместить оператор ввода в конец, чтобы она не завершалась до тех пор, пока пользователь что-то не введет. Иногда быстрее запустить программу в окне MS-DOS, чем в CLion.

    В следующем окне проводника показано, что должна содержать папка cmake-build-debug.

    Затем запустите программу (либо в панели запуска CLion, либо в окне MS-DOS; попробуйте сделать это из обоих мест) и введите команду lf (загрузить из файла); когда будет предложено ввести имя файла, просто нажмите клавишу Enter, чтобы выбрать значение по умолчанию (loadset.txt).

    При запуске с использованием панели CLion Run на экране должно появиться следующее окно проекта CLion.

    ВАЖНО: Если программа считывает файлы данных, корневой папкой для указания файлов является папка, в которой находится файл .exe. Проще всего скопировать все файлы данных в эту папку. В качестве альтернативы можно оставить файлы в папке исходных файлов, скопировать всю папку, а затем ссылаться на эти имена файлов, например, входные файлы\loadset.txt.

    1. Закомментируйте код в одном файле .cpp.
    2. Раскомментируйте код в другом файле .cpp.
    3. Пересоздайте/повторно запустите недавно раскомментированный файл .cpp.

    В папке проекта test_all_data_types файл driver.cpp имеет много основных функций: мы раскомментировали одну из них (на шаге 6 выше), чтобы позволить нам запустить драйвер Set. Если раскомментировано более одной основной функции, попытка построить код приведет к тому, что компилятор укажет переопределение 'main' ошибки, как показано ниже, когда две основные функции раскомментированы.

    Папка проекта test_all_data_types также содержит множество файлов .cpp (все их имена начинаются с test), каждый из которых содержит одну основную функцию (каждый из которых является тестом Google для одного типа данных). Если более чем один файл содержит основную функцию, попытка построить код приведет к тому, что компоновщик укажет множественное определение «основной» ошибки.

    1. Закомментируйте строки 30–35 в файле driver.cpp: выберите их и введите команду ctrl-/, чтобы переключить комментирование выбранных строк (закомментировать их). Все строки в файле driver.cpp должны быть закомментированы.
    2. Прокрутите вниз панель проектов (слева) и дважды щелкните файл test_set.cpp, чтобы он появился в виде вкладки редактора.
    3. Введите команду ctrl-a, чтобы выбрать все строки в этом файле.
    4. Введите команду ctrl-/, чтобы переключить комментирование выбранных строк (раскомментировать их).

    Нажмите (значок "Выполнить"). При появлении запроса введите три отображаемые строки информации и нажимайте Enter после каждого ввода.

    На экране должно появиться следующее окно проекта CLion.

    Мы подошли к концу этого материала. Вам не нужно будет повторять первые два раздела в течение курса, но вы будете часто загружать папки проекта и использовать их, как показано в Разделе 3. Не стесняйтесь экспериментировать с интегрированной средой разработки CLion и задавать вопросы о ней на Piazza. Любое время, которое вы тратите на эксперименты с ним сейчас (до выполнения заданий), скорее всего, многократно окупится: никто не хочет экспериментировать с CLion, когда срок выполнения задания поджимает.

    CLion – это кроссплатформенная интегрированная среда разработки, обеспечивающая единообразную работу в Windows, macOS и Linux (для установки во FreeBSD см. эту инструкцию).

    Системные требования

    2 ГБ свободной оперативной памяти

    8 ГБ общей оперативной памяти системы

    Многоядерный процессор.CLion поддерживает многопоточность для различных операций и процессов, что делает его быстрее, чем больше ядер процессора он может использовать.

    2,5 ГБ и еще 1 ГБ для кеша

    Твердотельный накопитель с не менее 5 ГБ свободного места

    Официально выпущены 64-разрядные версии следующих компонентов:

    Microsoft Windows 8 или более поздней версии

    macOS 10.14 или новее

    Любой дистрибутив Linux, поддерживающий Gnome, KDE или Unity DE*.

    Предварительные версии не поддерживаются.

    Последняя 64-разрядная версия Windows, macOS или Linux (например, Debian, Ubuntu или RHEL)

    * CLion недоступен для некоторых дистрибутивов Linux, таких как RHEL6/CentOS6, которые не включают glibc версии 2.14, требуемую JBR 11.

    Вам не нужно устанавливать Java для запуска CLion, поскольку JetBrains Runtime входит в состав IDE (на основе JRE 11).

    Требования к набору инструментов

    При использовании MinGW в комплекте дополнительные инструменты не требуются

    В случае Cygwin установите версию 2.8 или более позднюю с пакетами gcc-g++ и gdb

    В случае использования компилятора MSVC: Visual Studio 2013, 2015, 2017, 2019 или 2022

    В случае использования WSL: Windows 10 Fall Creators Update (минимальная версия 1709, сборка 16299.15) и инструменты, необходимые для WSL (см. вкладку Linux)

    Инструменты разработчика командной строки Xcode (для установки выполните команду xcode-select --install)

    утилита make (для ее установки запустите sudo apt-get -y install make)

    Установить с помощью приложения Toolbox

    Приложение JetBrains Toolbox рекомендуется для установки продуктов JetBrains. Используйте его для установки и управления различными продуктами или несколькими версиями одного и того же продукта, включая программу раннего доступа (EAP) и выпуски Nightly, обновления и отката при необходимости, а также легкого удаления любого инструмента. Приложение Toolbox поддерживает список всех ваших проектов, чтобы быстро открыть любой проект в нужной среде IDE и версии.

    Установите приложение Toolbox

    Загрузите .exe-файл установщика с веб-страницы приложения Toolbox.

    Запустите программу установки и следуйте инструкциям мастера.

    Запустив приложение Toolbox, щелкните его значок в области уведомлений и выберите, какой продукт и версию вы хотите установить.

    Войдите в свою учетную запись JetBrains из приложения Toolbox, и оно автоматически активирует доступные лицензии для любой установленной вами среды IDE.

    Установите приложение Toolbox

    Загрузите образ диска .dmg с веб-страницы приложения Toolbox.

    Для процессоров Intel и Apple Silicon существуют отдельные образы дисков.

    Смонтируйте образ и перетащите приложение JetBrains Toolbox в папку Applications.

    Запустив приложение Toolbox, щелкните его значок в главном меню и выберите, какой продукт и версию вы хотите установить.

    Войдите в свою учетную запись JetBrains из приложения Toolbox, и оно автоматически активирует доступные лицензии для любой установленной вами среды IDE.

    Установите приложение Toolbox

    Загрузите архив .tar.gz с веб-страницы приложения Toolbox.

    Распакуйте архив в каталог, который поддерживает выполнение файлов.

    Например, если загружена версия 1.17.7391, вы можете извлечь ее в рекомендуемый каталог /opt с помощью следующей команды:

    Запустите двоичный файл jetbrains-toolbox из извлеченного каталога, чтобы запустить приложение Toolbox и выбрать, какой продукт и версию вы хотите установить. После первого запуска приложения Toolbox оно автоматически добавит значок приложения Toolbox в главное меню.

    Войдите в свою учетную запись JetBrains из приложения Toolbox, и оно автоматически активирует доступные лицензии для любой установленной вами среды IDE.

    Вы можете использовать этот сценарий оболочки, который автоматически загружает архив с последней версией приложения Toolbox, извлекает его в рекомендуемый каталог /opt и создает символическую ссылку в каталоге /usr/local/bin.

    Отдельная установка

    Вы можете установить CLion вручную и иметь возможность управлять расположением каждого экземпляра и всех файлов конфигурации. Это полезно, например, если у вас есть политика, требующая определенных мест установки.

    Запустите программу установки и следуйте инструкциям мастера.

    На шаге «Параметры установки» вы можете настроить следующее:

    Создайте ярлык на рабочем столе для запуска CLion.

    Добавьте каталог со средствами запуска командной строки CLion в переменную среды PATH, чтобы иметь возможность запускать их из любого рабочего каталога в командной строке.

    Добавить действие «Открыть папку как проект» в системное контекстное меню (при щелчке папки правой кнопкой мыши).

    Свяжите определенные расширения файлов с CLion, чтобы открывать их двойным щелчком.

    Чтобы запустить CLion, найдите его в меню "Пуск" Windows или используйте ярлык на рабочем столе.Вы также можете запустить пакетный скрипт запуска или исполняемый файл в каталоге установки в bin .

    Распакуйте архив в нужную папку.

    Чтобы запустить CLion, используйте пакетный скрипт запуска или исполняемый файл в извлеченном каталоге в bin .

    Для процессоров Intel и Apple Silicon существуют отдельные образы дисков.

    Смонтируйте образ и перетащите приложение CLion в папку "Приложения".

    Запустите приложение CLion из каталога приложений, панели запуска или Spotlight.

    Распакуйте загруженный архив CLion-*.tar.gz. Рекомендуемый каталог для извлечения — /opt :

    Не распаковывайте архив поверх существующей установки во избежание конфликтов. Всегда распаковывайте в чистый каталог.

    Выполните CLion.sh из подкаталога bin, чтобы запустить CLion:

    Чтобы создать запись на рабочем столе, выполните одно из следующих действий:

    На экране приветствия щелкните Настроить | Создать запись рабочего стола

    В главном меню выберите Инструменты | Создать запись рабочего стола

    При первом запуске CLion вы можете выполнить несколько шагов, чтобы завершить установку, настроить свой экземпляр и начать работу с IDE.

    Тихая установка в Windows

    Тихая установка выполняется без какого-либо пользовательского интерфейса. Сетевые администраторы могут использовать его для установки CLion на нескольких машинах, чтобы не мешать другим пользователям.

    Чтобы выполнить автоматическую установку, запустите программу установки со следующими параметрами:

    /S : включить автоматическую установку

    /CONFIG : укажите путь к файлу конфигурации без вывода сообщений

    /D : указать путь к каталогу установки

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

    Чтобы проверить наличие проблем в процессе установки, добавьте переключатель /LOG с путем и именем файла журнала между параметрами /S и /D. Программа установки создаст указанный файл журнала. Например:

    Тихий файл конфигурации

    Файл конфигурации без вывода сообщений определяет параметры установки CLion. При параметрах по умолчанию автоматическая установка выполняется только для текущего пользователя: mode=user . Если вы хотите установить CLion для всех пользователей, измените значение параметра режима установки на mode=admin и запустите программу установки от имени администратора.

    Файл автоматической конфигурации по умолчанию уникален для каждого продукта JetBrains. Вы можете изменить его, чтобы включить или отключить различные параметры установки по мере необходимости.

    Можно выполнить автоматическую установку без файла конфигурации. В этом случае опустите параметр /CONFIG и запустите программу установки от имени администратора. Без файла автоматической конфигурации программа установки проигнорирует все дополнительные параметры: не создаст ярлыки на рабочем столе, не добавит ассоциаций и не обновит переменную PATH. Однако ярлык все равно будет создан в меню «Пуск» под JetBrains.

    Установить в Linux как пакет оснастки

    Вы можете установить CLion как автономный пакет моментальных снимков. Поскольку снимки обновляются автоматически, ваша установка CLion всегда будет актуальной.

    Чтобы использовать snap, установите и запустите службу snapd, как описано в руководстве по установке.

    В Ubuntu 16.04 LTS и более поздних версиях эта служба предустановлена.

    CLion распространяется по двум каналам:

    Стабильный канал включает только стабильные версии. Чтобы установить последнюю стабильную версию CLion, выполните следующую команду:

    Опция --classic обязательна, поскольку для оснастки CLion требуется полный доступ к системе, как и для традиционно упакованного приложения.

    Пограничный канал включает сборки EAP. Чтобы установить последнюю сборку EAP CLion, выполните следующую команду:

    Когда оснастка установлена, вы можете запустить ее, выполнив команду clion.sh.

    Чтобы получить список всех установленных моментальных снимков, вы можете запустить sudo snap list. Информацию о других командах привязки см. в документации по Snapcraft.

    CLion — это полностью интегрированная среда разработки (IDE) для написания кода на C и C++ в Microsoft Windows, Linux и macOS.

    Он включает в себя глубокий анализатор кода, ряд параметров генерации кода и возможность переходить в любое место вашего кода одним щелчком мыши.

    CLion понимает современные стандарты C++ и обеспечивает поддержку препроцессора. Он также интегрируется с GDB/LLDB и набором сред модульного тестирования.

    Это повысит вашу производительность благодаря интеллектуальному редактору, контролю качества кода, автоматизированному рефакторингу и глубокой интеграции с системой сборки CMake.

    CLion предназначен для кроссплатформенной разработки на C и C++, а также на Kotlin/Native, Rust и Swift.Он также обеспечивает необходимую поддержку языка CMake, Python, популярных веб-технологий (таких как JavaScript, XML, HTML, Markdown и других), а также включает поддержку всех других языков, доступных через подключаемые модули и репозиторий.

    Оглавление

    Основные возможности CLion IDE:

    • Навигация и поиск. Найдите свой путь в коде с мгновенным переходом к символу, классу или файлу. Изучите иерархию вызовов или типов и легко найдите практически все, включая настройки IDE.
    • Запуск и отладка. Создавайте, запускайте и отлаживайте приложения и модульные тесты локально или удаленно в CLion. Используйте пользовательский интерфейс отладчика с GDB или LLDB в качестве серверной части.
    • Доступ к командной строке через встроенный терминал, включение режима эмуляции Vim вместе с привязками клавиш Vim или расширение функциональности IDE с помощью других различных подключаемых модулей.
    • Выберите одну из тем редактора по умолчанию или настройте их в соответствии со своими предпочтениями. Используйте подход, ориентированный на клавиатуру, и выберите раскладку, которая вам больше всего нравится, или легко создайте собственную.
    • Умный редактор. Благодаря интегрированной среде разработки, которая анализирует контекст и понимает ваш проект, вы можете писать код быстрее, чем вы думаете. Попробуйте интеллектуальное завершение, форматирование и полезные представления с пониманием кода.
    • Документация кода. CLion позволяет с легкостью документировать код.
    • Создавайте красивый и правильный код с помощью CLion. Статический анализ для всех поддерживаемых языков сразу же выделяет предупреждения и ошибки в коде и предлагает быстрые исправления.
    • Многое другое…

    Дополнительную информацию см. в официальной документации.

    Основные системные требования для CLion:

    Это минимальные системные требования для установки CLion в системе Linux.

    • ОЗУ: не менее 2 ГБ свободной ОЗУ, 8 ГБ общего объема ОЗУ (рекомендуется)
    • ЦП: любой современный ЦП, многоядерный ЦП. CLion поддерживает многопоточность для различных операций и процессов, что делает его быстрее, чем больше ядер процессора он может использовать.
    • Дисковое пространство: 2,5 ГБ и еще 1 ГБ для кеша, SSD-накопитель с не менее 5 ГБ свободного места (рекомендуется).
    • Разрешение монитора: 1024 x 768, 1920 x 1080 (рекомендуется)
    • Рабочий стол GNOME или KDE

    Примечание. Для запуска CLion не нужно устанавливать Java, поскольку среда выполнения JetBrains входит в состав IDE (на основе JRE 11).

    Но при необходимости вы можете выполнить следующие шаги для установки Java:

    Установка Java

    Введите следующую команду, чтобы проверить, установлена ​​ли уже Java в вашей системе.

    Вы можете пропустить этот шаг, если Java уже установлена, а если Java не установлена, выполните следующие действия.

    В этом руководстве я буду устанавливать OpenJDK 11, и установка довольно проста.

    Сначала обновите индекс пакета, а затем установите пакет OpenJDK 11, введя следующую команду.

    В этой статье объясняются два метода установки CLion IDE в Ubuntu 20.04.

    Выберите метод установки, наиболее подходящий для вашей среды.

    Способ 1. Установка CLion в виде пакета Snap

    Самый простой способ установить CLion в Ubuntu 20.04 — использовать систему моментальных пакетов.

    Пакет CLion snap распространяется и поддерживается JetBrain.

    Snap-пакет – это тип универсального пакета Linux, которым можно пользоваться независимо от дистрибутива. Это автономные программные пакеты, которые включают в себя все зависимости, необходимые для запуска приложения.

    Все, что вам нужно, это предварительно настроенный сервис snap. В случае Ubuntu 20.04 он поставляется с предустановленным сервисом snap.

    Если пакет snapd еще не установлен, вы можете установить его, выполнив следующую команду.

    Примечание. Пакеты Snap можно установить либо из командной строки, либо с помощью приложения Ubuntu Software.

    На самом деле это Snap-версия CLion. Его можно использовать в любом дистрибутиве Linux с поддержкой Snap.

    Откройте терминал ( Ctrl+Alt+T ) и введите следующую команду, чтобы установить пакет CLion IDE.

    Опция --classic обязательна, поскольку для оснастки CLion требуется полный доступ к системе, как и для традиционно упакованного приложения.

    Вот и все. Теперь вы можете открыть приложение CLion с помощью строки поиска действий.

    Способ 2. Установка CLion IDE из исходного кода

    Компиляция CLion IDE из исходного кода позволяет установить последнюю версию CLion. Выполните следующие шаги, чтобы установить CLion с помощью исходного кода.

    Откройте терминал ( CTRL+ALT+T ) и выполните приведенные ниже команды для обновления пакетов.

    Загрузите последний пакет исходного кода CLion с официального сайта. Вы можете сделать это с помощью команды wget.

    Или посетите официальный сайт и скачайте оттуда.

    После завершения загрузки извлеките файл .tar.gz с помощью команды tar.

    Распакуйте архив в каталог, который поддерживает выполнение файлов.

    Например, чтобы извлечь его в рекомендуемый каталог /opt, выполните следующую команду:

    Примечание. Не распаковывайте архив поверх существующей установки во избежание конфликтов. Всегда извлекайте его в чистый каталог.

    Запустите файл clion.sh из подкаталога bin/, чтобы запустить CLion.

    Как только вы запустите скрипт, запустится приложение CLion.

    На этом этапе вы успешно установили приложение CLion IDE в системе Ubuntu 20.04.

    Чтобы создать запись приложения на рабочем столе: В главном меню IDE выберите "Инструменты" -> "Создать запись на рабочем столе" .

    Запуск CLion

    Вы можете запустить приложение CLion IDE с помощью значка Launcher, созданного на рабочем столе.

    ИЛИ запустите сценарий оболочки clion.sh в каталоге установки в bin/ .

    При первом запуске CLion необходимо выполнить некоторые действия для завершения установки, настройки экземпляра и начала работы с IDE.

    <р>1. Выберите тему пользовательского интерфейса:

    Выберите, хотите ли вы использовать тему Darcula по умолчанию или светлую тему.

    <р>2. Скачайте и установите дополнительные плагины

    При необходимости нажмите «Подключаемые модули» на панели слева и загрузите и установите дополнительные подключаемые модули из репозитория подключаемых модулей CLion.

    <р>3. Настройка наборов инструментов

    Далее вам будет предложено настроить цепочки инструментов. Цепочка инструментов – это набор необходимых инструментов, необходимых для создания и запуска вашего приложения.

    Если на вашем компьютере уже установлены наборы инструментов, CLion автоматически обнаружит их.

    Вы всегда сможете настроить цепочки инструментов позже в меню «Настройки» / «Настройки» | Сборка, выполнение, развертывание | Диалоговое окно цепочки инструментов.

    Начать проект в CLion

    Нажмите «Начать использовать CLion», и вы увидите экран приветствия. Оттуда вы можете сделать следующее:

    • Создать новый проект
    • Открыть существующий проект или файл
    • Извлечение существующего проекта из системы контроля версий

    Также можно перетащить каталог существующего проекта или отдельный файл на экран приветствия и открыть его в CLion.

    Как удалить CLion из Ubuntu 20.04

    По какой-то причине, если вы хотите удалить приложение CLion IDE, выполните следующие действия.

    Удалите каталог установки.

    Удалить следующие каталоги.

    Заключение

    Я надеюсь, что теперь вы хорошо понимаете, как установить Jetbrains CLion IDE на Ubuntu 20.04 LTS Focal Fossa.

    Если у кого-то есть какие-либо вопросы о том, что мы рассмотрели в этом руководстве, не стесняйтесь задавать их в разделе комментариев ниже, и я сделаю все возможное, чтобы ответить на них.

    Основным инструментом для создания, тестирования и развертывания программного обеспечения является CMake Cmake широко используется и поддерживается многими IDE, что означает, что пользователь может свободно выбирать свою собственную среду разработки.

    Настройка среды разработки для создания управляющих приложений отличается для каждой машины. Пожалуйста, выберите используемую операционную систему:

    Установить инструменты сборки

    Перед установкой Clion важно установить необходимые для сборки инструменты

    Установка CLion для Linux

    Предупреждение

    Обязательно выполняйте автономную установку! НЕ устанавливайте с помощью защелки или плоской упаковки; при использовании этих параметров установки наблюдалось неожиданное поведение.

    Чтобы использовать Clion, вам необходимо создать учетную запись Jetbrains и начать с бесплатного пробного периода.

    Установка плагина шаблонов Motorcortex (для clion)

    Первым шагом после установки Clion является установка плагина Motorcortex Templates. Этот подключаемый модуль предоставит вам возможность создать новый проект Motorcortex.

    В главном меню в левом верхнем углу откройте: Файл → Настройки , затем найдите меню Плагины.

    В меню плагинов найдите Motorcortex .

    1. Установите плагин Motorcortex Templates и перезапустите IDE.

    После установки шаблонов Motorcortex и перезапуска Clion вы можете создавать новые проекты Motorcortex в главном меню.

    1. В главном меню откройте: Файл → Новый проект , во всплывающем окне под C++ выберите C++ Motorcortex, выберите место, где вы хотите сохранить свой проект, и нажмите кнопку Создать .
    1. Поздравляем, теперь вы можете приступить к разработке приложения Motorcotex.

    Инструментарий разработки Motorcortex

    При разработке приложений Motorcortex есть два варианта:

    • Используйте удаленную разработку и скомпилируйте приложение в целевой системе Motorcortex;
    • Выполните кросс-компиляцию на своем ПК для разработки и разверните исполняемый файл в целевой системе Motorcortex.

    Первый метод прост в настройке, он не требует дополнительных зависимостей, однако недостатком является то, что время компиляции для больших проектов может быть значительным. Второй метод решает эту проблему, но требует настройки набора инструментов для кросс-компиляции.

    Настройка кросс-компиляции (в Clion)

    Для кросс-компиляции вы используете … (с удаленными библиотеками устройств).

    Установите набор инструментов Motorcortex в вашей системе

    Для кросс-компиляции вам понадобится Motorcortex SDK. Вы можете загрузить SDK (Software Developement Kit) из магазина motorcortex.io, нажав кнопку загрузки ниже.

    Распакуйте архив и поместите файл .sh в нужную папку.

    В терминале перейдите в папку и запустите файл .sh из терминала, например:

    1. Вам будет предложено ввести целевой каталог, в который нужно установить SDK. Рекомендуется хранить SDK в домашней папке, где права администратора не требуются, например:

    Монтирование Sysroot в вашей системе

    Первым шагом к кросс-компиляции является подключение к вашей системе каталога Sysroot, который используется для кросс-компиляции. `Sysroot – это каталог, который считается корневым каталогом для размещения заголовков и библиотек вашего приложения.

    1. Создайте новую пару ключей с помощью следующей команды.
    1. Используйте ssh-copy-id для предоставления временного доступа без пароля к удаленному хосту Motorcortex. Если вас попросят ввести пароль, используйте vectioneer .
    1. Создайте папку для монтирования удаленной файловой системы Motorcortex с помощью следующей команды.
      1. Убедитесь, что sshfs установлен с помощью следующей команды:
        1. Смонтируйте файловую систему Motorcortex с помощью следующей команды:

        Вам нужно будет выполнять эту последнюю команду каждый раз после выхода из системы или перезагрузки системы разработки.

        Настроить набор инструментов в clion.

        Настройте пути компилятора для использования цепочки инструментов кросс-компиляции Motorcortex.

        Открыть файл → Настройки → Развертывание выполнения сборки → Связки инструментов.

        Создайте новый System Toolchain с именем motorcortex .

        Заполните пути Make, C Compiler и C++ Compiler, чтобы указать Motorcortex SDK, как показано ниже.

        Настройка подключаемого модуля цепочки инструментов

        Настройте путь sysroot для использования заголовков и библиотек с удаленного хоста.

        1. Откройте «Файл» → «Настройки» → «Сборка, выполнение, развертывание» → **Motorcortex SDK и укажите путь Sysroot к смонтированной папке (mcx-sysroot).
        Добавить соединение для развертывания на удаленный хост (ЭТО ЕЩЕ НУЖНО В НОВОЙ ВЕРСИИ, АЛЕКСЕЙ?)

        Добавьте подключение к удаленному хосту Motorcortex. Откройте Инструменты → Развертывание → Конфигурация, добавьте новое соединение SFTP с именем mcx-host.

        выберите или добавьте конфигурацию ssh.

        Нажмите кнопку Test Connection, чтобы убедиться в правильности введенных данных.

        Нажмите кнопку Автоопределение, чтобы задать корневой путь. Снимите флажок «Видимый только для этого проекта», чтобы этот хост был виден во всех проектах.

        Кросс-компиляция приложений Motorcortex.

        выбрать mcx динги

        Сохранить пароль

        профиль развертывания на mxc-host

        1. В CLion откройте меню конфигурации проекта.

        1. Нажмите + и выберите Удаленное приложение Motorcortex. В поле профиля развертывания выберите удаленный хост Motorcortex.

        скопировать папку конфигурации

        В конфигурации запуска/отладки выберите только что созданное кросс-компилированное приложение с профилем сборки CrossDebug/CrossRelease.

        Нажмите кнопку с молотком, чтобы выполнить кросс-компиляцию, воспроизведение, чтобы скопировать и запустить на удаленном хосте Motorcortex, и кнопку с ошибкой, чтобы начать сеанс удаленной отладки.

        Обратите внимание, если CMake CrossDebug/CrossRelease не работает, удалите «Удаленное приложение Motorcortex» из конфигураций запуска/отладки и повторите попытку

        Читайте также: