Установка и настройка CMake
Операционные системы, поддерживаемые CMake:
- Microsoft Windows
- Apple macOS
- Linux
- FreeBSD
- OpenBSD
- Solaris
- AIX
Установка CMake
CMake можно установить в разных операционных системах. В этой статье будет описана установка и настройка в Windows, Linux и macOS.
Адрес загрузки установочного пакета CMake:https://cmake.org/download/。
Страница загрузки содержит пакеты с исходным кодом и бинарные пакеты:

Мы можем скачать установочный пакет, подходящий для нашей операционной системы, из списка бинарных пакетов выше.
Windows
Выберите версию установочного пакета для Windows (обычно файл .msi).
После загрузки дважды щёлкните скачанный файл.msiи следуйте инструкциям мастера установки для установки.

Во время установки можно выбрать добавление CMake в системную переменную среды PATH (рекомендуется выбрать этот параметр, чтобы команду cmake можно было использовать прямо из командной строки).

Проверка установки:Откройте командную строку (CMD) или PowerShell, введитеcmake --versionи проверьте, правильно ли отображается информация о версии CMake.
macOS
Установка через Homebrew
Откройте терминал и выполните следующую команду установки:
brew install cmake
Через официальный установочный пакет
Перейдите на страницу загрузки официального сайта CMake, выберите файл.dmgдля macOS.
Скачайте и запустите файл.dmg, затем перетащите значок CMake в папку Applications.

После успешной установки все команды находятся в каталоге/Applications/CMake.app/Contents/bin. Нам нужно добавить переменную среды в файл.bash_profileи отредактировать его с помощью vim:
vim ~/.bash_profile
Добавьте следующее содержимое в конец файла:
export PATH="/Applications/CMake.app/Contents/bin":"$PATH"
После добавления выполнитеsource ~/.bash_profileИли перезапустите терминал.
Проверьте установку:Откройте терминал, введитеcmake --version, убедитесь, что CMake установлен правильно.
Linux
Установите через менеджер пакетов (подходит для большинства дистрибутивов):
- Для систем Ubuntu или Debian:sudo apt-get install cmake
- Для систем Fedora:sudo dnf install cmake
- Для систем Arch Linux:sudo pacman -S cmake
Соберите и установите из исходного кода:
Посетите официальный сайт CMake, чтобы скачать пакет с исходным кодом.
Распакуйте пакет с исходным кодом и перейдите в извлечённый каталог.
Выполните следующие команды для компиляции и установки:
./bootstrap make sudo make install
Проверьте установку:Откройте терминал, введитеcmake --version, убедитесь, что CMake успешно установлен.
Настройка CMake
Убедитесь, что путь установки CMake добавлен в системную переменную среды PATH, чтобы CMake был доступен из командной строки в любом месте.
Настройка переменных среды Windows
Если вы выбрали добавление CMake в PATH во время установки, дополнительная настройка не требуется.
Если нет, вы можете добавить его вручную: щёлкните правой кнопкой мыши по "Компьютер" или "Этот компьютер", выберите "Свойства" -> "Дополнительные параметры системы" -> "Переменные среды", найдите Path в разделе "Системные переменные", нажмите "Изменить" и добавьте в него путь установки CMake.
macOS и Linux
Обычно установщик автоматически настраивает PATH; если нет, вы можете настроить его вручную.
Откройте Терминал, отредактируйте файл~/.bash_profileили~/.zshrcи добавьте следующие строки:
export PATH="/usr/local/bin:$PATH"
Выполнитеsource ~/.bash_profileилиsource ~/.zshrc, чтобы изменения вступили в силу.
Использование графического интерфейса CMake
CMake также предоставляет графический интерфейс пользователя (GUI), с помощью которого можно более наглядно настраивать проекты.
В Windows его обычно можно запустить из меню "Пуск".

В macOS и Linux используйте терминальную команду cmake-gui, чтобы запустить его.

Задайте каталог исходного кода и каталог сборки:
- Каталог исходного кода:Указывает на каталог, содержащий файл CMakeLists.txt.
- Каталог сборки:Указывает на каталог, используемый для хранения сгенерированных файлов сборки. Рекомендуется использовать отдельный каталог, чтобы сохранить исходный код чистым.
Настройка и генерация:
- Нажмите кнопку «Configure», чтобы выбрать компилятор и параметры сборки. CMake проверит зависимости и сгенерирует конфигурацию.
- Нажмите кнопку «Generate», и CMake сгенерирует файлы сборки, подходящие для текущей платформы.
Выполнив описанные выше шаги, пользователи могут установить и настроить CMake, подготовив его к сборке и управлению проектами.
Другие расширения