1

我有一个需要使用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系统变量,什么也没有。我将不胜感激任何建议,在此先感谢

4

2 回答 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 回答