我有一个需要使用cmake 3.3 或更高版本的软件,所以我从源代码构建并安装了cmake-3.4.1。我还从 Ubuntu 存储库安装了 Cmake GUI (ccmake),但是当我执行它时,它说我有 CMake 版本 3.2.2。而不是 3.4.1。我想知道如何配置它以使用我安装的版本。我已经在 .baschrc (export PATH=$PATH:/home/.../.../cmake-3.4.1/bin) 中导出了cmake 3.4.1系统变量,什么也没有。我将不胜感激任何建议,在此先感谢
问问题
2089 次
2 回答
2
ccmake 和 cmake-gui 的版本与 cmake 版本紧密相关。在你自己编译的 CMake 的 build 目录中,应该有ccmake
子目录bin
。这是您想要使用的,而不是从您的 Ubuntu 软件包中安装的。
于 2016-04-03T20:23:17.587 回答
0
在 ubuntu 上,浏览到https://cmake.org/download/并为您的平台下载最新的 cmake 安装程序(现在是 Ubuntu 64 位的cmake-3.5.1-Linux-x86_64.sh )
按下打开终端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.1cmake
执行:
cmake-gui
于 2016-04-03T02:37:18.753 回答