CMake — это набор инструментов, который позволяет создавать, тестировать и упаковывать программное обеспечение. Это семейство инструментов доступно сразу на нескольких платформах и распространяется под открытым исходным кодом. Чаще всего CMake применяют для упрощения процесса компиляции созданного ПО путём использования простых кроссплатформенных файлов конфигурации.Также с помощью CMake создаются специальные файлы makefile — наборы инструкций, которые позволяют использовать возможности компилятора в дальнейшем при автоматизации сборки.
Автором CMake является команда Kitware. Создание этого ПО было продиктовано необходимостью формирования мощной среды, которая могла бы работать сразу на нескольких платформах с проектами, где открыт исходный код (прежде всего — с Insight Segmentation and Registration Toolkit и Visualization Toolkit). В этом материале вы узнаете, как установить CMake Ubuntu, используя графический интерфейс либо командную строку. Если вы пытаетесь собрать программу и получаете ошибку cmake not found, то эта статья будет для вас очень полезной.
Содержание статьи
Установка CMake в Ubuntu
1. Менеджер приложений
На момент написания этой статьи использовалась самая последняя версия CMake (3.15.2). Она была доступна в рамках известного всем магазина Snap Store. Ниже вы узнаете, как установить CMake через штатный в Менеджер приложений в Ubuntu.
Если вы не хотите тратить много времени на взаимодействие с командной строкой, то работа с графическим интерфейсом должна вам понравиться из-за своей простоты. На панели инструментов, расположенной слева, щёлкните значок Менеджер приложений.
В верхней части открывшегося окна нажмите на значок поиска и в появившейся строке введите CMake. Результаты отобразятся следующим образом:
Первый пакет в результатах поиска — это и есть нужный нам файл, доступный в рамках магазина Snap Store. Щёлкните по этой записи и вы попадёте в раздел с подробной информацией о приложении, который будет выглядеть так:
Нажмите кнопку Установить, чтобы запустить процесс установки CMake. Возможно, вам придётся ввести свой пароль в окошке аутентификации, которе появится сразу после нажатия кнопки Установить. Это одна из форм защиты в Ubuntu — только авторизированный пользователь может устанавливать программное обеспечение в этой системе.
Введите свой пароль и нажмите кнопку Enter. После этого вы сможете наблюдать за статусом установки на отображающемся графическом индикаторе.
После успешной установки система выдаст вам следующее сообщение:
Из этого окна уже можно запустить CMake (или тут же, например, удалить).
2. Менеджер пакетов snap и apt
Такую же версию CMake можно установить через командную строку, если воспользоваться следующей командой:
sudo snap install cmake
Установка cmake ubuntu 18.04 из официальных репозиториев выполняется командой:
sudo apt install cmake
3. Сборка CMake из исходников
Если по каким-то причинам вы не хотите использовать графический интерфейс, или вы хотите самую свежую версию, можно прибегнуть к помощи командной строки. Нам надо будет скачать исходный код с официального сайта (https://cmake.org/download/), скомпилировать его, а потом установить.
Откройте командную строку — для этого либо найдите приложение «Терминал», либо нажмите сочетание клавиш Ctrl+Alt+T. Введите команду, которая начнёт загрузку исходного кода:
wget https://github.com/Kitware/CMake/releases/download/v3.15.2/cmake-3.15.2.tar.gz
Когда tar.gz полностью скачается, его нужно распаковать. Воспользуемся следующей командой:
tar -zxvf cmake-3.15.2.tar.gz
Перейдём с помощью терминала к папке с распакованными файлами:
cd cmake-3.15.2
Чтобы провести компиляцию скачанного кода, выполним ещё одну команду:
./bootstrap
После правильного выполнения всех операций, командная строка выдаст следующий результат:
Теперь можно запустить процесс установки с помощью простой команды:
make
Затем выполните ещё одну команду:
sudo make install
Процесс установки завершён. Теперь можно проверить версию CMake, чтобы убедиться в правильности своих действий.
cmake --version
На момент написания этого материала CMake был доступен в версии 1.15.2, с которой мы и работали. Теперь вы можете использовать этот инструмент для выполнения своих рабочих задач.
Как удалить CMake?
Если вы решили удалить CMake, который был установлен через Менеджер приложений, то этот процесс будет происходить следующим образом. Снова откройте Менеджер приложений, в открывшемся списке найдите пункт CMake (рядом с ним будет надпись Установлен). Нажмите на иконку приложения, перейдите к следующему экрану и найдите кнопку Удалить. Так будет запущен процесс деинсталляции.
После этого система вновь предложит ввести вам пароль — и сразу же после этого приложение будет удалено.
А будет руководство по использованию и возможностям CMake?
Скорее всего нет. Я не знаком с этим инструментом настолько хорошо чтобы было что рассказать.