У меня есть программное обеспечение, которое должно использовать cmake 3.3 или выше, поэтому я собрал и установил cmake-3.4.1 > из источника. Я также установил графический интерфейс Cmake (ccmake) из репозиториев Ubuntu, но когда я его запускаю, он говорит, что у меня CMake версии 3.2.2. вместо 3.4.1. Я хотел бы знать, как настроить его для использования версии, которую я установил. Я уже экспортировал системную переменную cmake 3.4.1 в .baschrc (export PATH=$PATH:/home/.../.../cmake-3.4.1/bin) и ничего. Буду признателен за любое предложение, заранее спасибо
Настройка версии cmake, которую использует ccmake
Ответы (2)
Версия ccmake и cmake-gui тесно связана с версией cmake. В вашем каталоге сборки вашего самокомпилированного CMake должно быть ccmake
в подкаталоге bin
. Это то, что вы хотите использовать вместо установленного из вашего пакета Ubuntu.
person
usr1234567
schedule
03.04.2016
Хорошо, спасибо, я удалил все версии cmake, установленные из репозиториев Ubuntu, и теперь это работает, спасибо
- person DieDauphin; 03.04.2016
Я хотел бы проголосовать, но у меня пока недостаточно репутации
- person DieDauphin; 04.04.2016
В Ubuntu перейдите по адресу https://cmake.org/download/ и загрузите последнюю версию установщика cmake для своей платформы. (cmake-3.5.1-Linux-x86_64.sh для Ubuntu 64-бит прямо сейчас)
Откройте терминал, нажав 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
Принять лицензию (y)
Отказаться от включения подкаталога cmake (n)
Теперь вы сможете выполнить cmake-gui
с новой версией 3.5.1 cmake
, используя команду:
cmake-gui
person
J-Mik
schedule
03.04.2016