Name already in use
installation-guides / install-cmake.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
We use CMake for project generating.
Legacy documentation regarding CMake installations can be found at: (Legacy) Install CMake
Install CMake 3.16+ (Ubuntu 20.04 Focal)
Install CMake 3.16.3 via the conventional Canonical PPA:
Install CMake 3.19+ (Ubuntu 18.04 Bionic)
The latest CMake release per distro (cmake 3.19.1 as of 2020/11/26) is available via Kitware’s PPA:
Then, download and install CMake:
Other providers: Install CMake 3.10+ (Ubuntu 18.04 Bionic)
CMake has been traditionally available via the Canonical PPA. Note, however, that these packages may contain versions that are older (cmake 3.10.2 as of 2020/11/18) than those published in the Kitware PPA and thus break builds with recent software. Skip adding other repositories and simply:
In addition, a pip wheels release exists: ref.
Footer
© 2023 GitHub, Inc.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Как установить CMake в Ubuntu
CMake — это кроссплатформенное семейство инструментов с открытым исходным кодом, предназначенное для сборки, тестирования и упаковки программного обеспечения. CMake используется для управления процессом компиляции программного обеспечения с помощью простых конфигурационных файлов, не зависящих от платформы и компилятора, а также для создания собственных make-файлов и рабочих пространств, которые могут быть использованы в выбранной вами среде компилятора. Набор инструментов CMake был создан компанией Kitware в ответ на потребность в мощной, кроссплатформенной среде сборки для проектов с открытым исходным кодом, таких как ITK и VTK.
В этой статье мы расскажем, как установить CMake на Ubuntu как через пользовательский интерфейс, так и через командную строку.
Установка CMake через пользовательский интерфейс Ubuntu
Последняя версия CMake на момент написания этой статьи была 3.24.2. Здесь мы объясним, как вы можете установить ее через Ubuntu Software Manager.
Установка
При использовании данного способа устанавливается версия 3.24.1.
Для человека, который не хочет часто открывать командную строку, установка программ, присутствующих в репозитории Ubuntu, через пользовательский интерфейс очень проста. На панели инструментов рабочего стола Ubuntu нажмите на значок «Программное обеспечение Ubuntu».
В следующем окне нажмите на значок поиска и введите в строке поиска «CMake». Результаты поиска отобразят Cmake следующим образом:
В диспетчере программ нажмите на запись CMake, чтобы открыть следующее представление:
Нажмите кнопку Install, чтобы начать процесс установки. Появится следующее диалоговое окно аутентификации, в котором необходимо указать данные для аутентификации, так как только авторизованный пользователь может устанавливать программное обеспечение на Ubuntu.
Введите свой пароль и нажмите кнопку Authenticate. После этого начнется процесс установки, в ходе которого на экране появится индикатор выполнения.
Прогресс установки CMake будет установлен в вашу систему, и после успешной установки вы получите следующее сообщение:
В приведенном выше диалоговом окне вы можете немедленное удаление по какой-либо причине.
Удаление CMake
Если вы хотите удалить CMake, который был установлен вышеописанным способом, вы можете удалить его из системы следующим образом:
Откройте диспетчер программ Ubuntu и найдите CMake. Вы увидите статус «Installed» в строке поиска. Щелкните эту запись, а затем нажмите Удалить в следующем представлении:
Затем система предложит вам диалог аутентификации. Программа будет удалена, когда вы укажете пароль пользователя sudo и нажмете Аутентификация в диалоге.
Установка CMake через командную строку Ubuntu
Если вы предпочитаете командную строку, а не пользовательский интерфейс, то вот метод, которому вам нужно следовать, чтобы установить последнюю версию CMake. Я также пробовал установить CMake через стандартные репозитории Ubuntu, а также через PPA, но ни один из них не дал мне последнюю версию.
Установка через SNAP
Для установки выполняем команду
если, по какой либо причине, нам необходимо удалить Cmake, выполняем командлу
Установка из исходного кода
Откройте командную строку Ubuntu, Терминал, либо через сочетание клавиш Ctrl+Alt+T, либо через поиск в Пуске приложений.
Установите инструменты сборки и библиотеки, от которых зависит CMake:
Перейдите в каталог temp:
Загрузите исходный код с официального сайта CMake «https://cmake.org/download/»
После загрузки файла tar.gz введите следующую команду для его извлечения:
Затем перейдите в извлеченную папку следующим образом:
Наконец, выполните следующие команды для компиляции и установки CMake:
Процесс загрузки может занять некоторое время, не прерывайте его. Когда CMake загрузится, вы получите следующее сообщение:
Теперь вы можете сделать его, используя следующую команду:
А затем установите его следующим образом:
После успешной установки программного обеспечения вы можете проверить его установку, а также правильность установленной версии, с помощью следующей команды:
CMake 3.24.2 был успешно установлен на Ubuntu. Теперь вы можете использовать инструмент CLI для работы с кодом вашего программного обеспечения.
Как установить cmake в ubuntu
Инструкция работает для Ubuntu, но может частично работать и в других дистрибутивах Linux
Содержание
1. Редактор
Загрузите Visual Studio Code (deb-пакет) с адреса code.visualstudio.com.
- откройте терминал и перейдите в каталог, в котором лежит deb-пакет
- запустите команду dpkg -i code_*.deb и проверьте результат выполнения
- если не хватает каких-либо зависимостей, установите их через apt-get install
2. Последняя версия G++
В первую очередь проверьте версию g++ командой g++ —version . Если у вас версия 7 или выше, всё в порядке. Вывод команды выглядит примерно так:
Если версия ниже 7.0, то надо обновить компилятор. Подключите PPA ubuntu-toolchain-r. Это можно сделать двумя командами:
Теперь надо установить новый компилятор:
После этого надо установить новый компилятор по умолчанию:
Снова проверьте версию G++. Поскольку он доступен под разными именами, надо проверить их все.
Если что-то не сходится, используйте команды:
3. Последняя версия CMake
Перед началом удалите существующую версию CMake, если CMake установлен: sudo apt-get remove cmake . Если CMake не был установлен, всё в порядке.
Далее потребуется собрать CMake вручную. Установите пакеты, необходимые для сборки:
Зайдите на страницу загрузки (cmake.org) и скачайте пакет “Unix/Linux Source” актуальной версии. Распакуйте загруженный архив, перейдите в каталог и выполните следующие команды:
Далее выполните команду checkinstall, чтобы создать DEB-пакет “cmake-custom” и установить его. Также вам нужно удалить системный пакет cmake перед началом установки.
Если скрипт завершился успешно, проверьте версию cmake в системе командой cmake —version :
Installing CMake
There are several ways to install CMake, depending on your platform.
Windows
There are pre-compiled binaries available on the Download page for Windows as MSI packages and ZIP files. The Windows installer has an option to modify the system PATH environment variable. If that is not selected during installation, one may manually add the install directory (e.g. C:\Program Files\CMake\bin) to the PATH in a command prompt.
One may alternatively download and build CMake from source. The Download page also provides source releases. In order to build CMake from a source tree on Windows, you must first install the latest binary version of CMake because it is used for building the source tree. Once the binary is installed, run it on CMake as you would any other project. Typically this means selecting CMake as the Source directory and then selecting a binary directory for the resulting executables.
macOS
There are pre-compiled binaries available on the Download page for macOS as disk images and tarballs. After copying CMake.app into /Applications (or a custom location), run it and follow the “How to Install For Command Line Use” menu item for instructions to make the command-line tools (e.g. cmake) available in the PATH. Or, one may manually add the install directory (e.g. /Applications/CMake.app/Contents/bin) to the PATH.
One may alternatively download and build CMake from source as in the following section.
Linux, UNIX
There are pre-compiled binaries available on the Download page for some UNIX platforms. One may alternatively download and build CMake from source. The Download page provides source releases. There are two possible approaches for building CMake from a source tree. If there is no existing CMake installation, a bootstrap script is provided:
(Note: the make install step is optional, cmake will run from the build directory.)
By default bootstrap will build CMake without any debug or optimization flags. To enable optimizations you will need to specify the CMAKE_BUILD_TYPE option to bootstrap like this: ./bootstrap — -DCMAKE_BUILD_TYPE:STRING=Release
For more options with bootstrap, run ./bootstrap —help .
Or, an existing CMake installation can be used to build a new version:
(Note: the make install step is optional, cmake will run from the build directory.) If you are not using the GNU C++ compiler, you need to tell the bootstrap script (or cmake) which compiler you want to use. This is done by setting the environment variables CC and CXX before running it. For example:
Download Verification
Each release on the Download page comes with a file named cmake-$version-SHA-256.txt, where $version is the release version number.
One may use this file to verify other downloads, such as the source tarball. For example:
The SHA-256 file itself can be verified by GPG signature:
The GPG key C6C265324BBEBDC350B513D02D2CEF1034921684 is a signing subkey whose expiry is updated yearly.