У меня есть программное обеспечение, которое необходимо использовать CMake 3.3 или выше, поэтому я построил и установил CMake-3.4.1 от источника. Я также установил графический интерфейс Cmake (ccmake) из репозиториев Ubuntu, но когда я его выполнил, он говорит, что у меня есть версия CMake версии 3.2.2. вместо 3.4.1. Я хотел бы знать, как настроить его для использования установленной мной версии. Я уже экспортировал cmake 3.4.1 системная переменная в .baschrc (экспорт PATH = $ PATH:/home /.../.../ cmake-3.4.1/bin) и ничего. Я был бы признателен за любые предложения, спасибо заранееНастройка CMake версии, которая использует ccmake
ответ
Версия ccmake и CMake-гуй затянуты до версии CMake. В вашем каталоге сборки вашего самокомпилированного CMake должно быть ccmake
в подкаталоге bin
. Это то, что вы хотите использовать, а не тот, который установлен из вашего пакета Ubuntu.
На убунту, перейдите https://cmake.org/download/ и скачать последнюю версию программы установки CMake для вашей платформы (cmake-3.5.1-Linux-x86_64.sh для Ubuntu 64bit прямо сейчас)
Открыть терминал нажатием Ctrl+Alt+T
sudo apt-get remove cmake-qt-gui
sudo apt-get remove cmake
cd ~/Downloads
sudo sh ./cmake-3.5.1-Linux-x86_64.sh --prefix=/usr
Принять лицензию (у)
Отказ включить подкаталог CMake (п)
Теперь вы должны быть в состоянии выполнить cmake-gui
с новенькой 3.5.1 cmake
с помощью команды:
cmake-gui
oh yes, right, thanks – Delfin
ОК, спасибо, я удалил все версии cmake, установленные из репозиториев Ubuntu, и теперь это работает, спасибо – Delfin
Я бы хотел остановиться, но у меня пока нет достаточной репутации – Delfin