配置ccmake使用的cmake版本



我有一个软件需要使用cmake 3.3或更高版本,所以我从源代码构建并安装了cmake-3.4.1。我还从Ubuntu存储库安装了Cmake GUI(ccmake),但当我执行它时,它说我有Cmake版本3.2.2。而不是3.4.1。我想知道如何配置它以使用我安装的版本。我已经在.baschrc中导出了cmake 3.4.1系统变量(导出路径=$PATH:/home/…/…/cmake-3.4.1/bin),但什么都没有。如果有任何建议,我将不胜感激,提前感谢

ccmake和cmake gui的版本与cmake版本紧密相关。在自编译CMake的构建目录中,bin子目录中应该有ccmake。这是你想要使用的,而不是从Ubuntu软件包中安装的。

在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

接受许可证

拒绝包含子目录cmake(n)

您现在应该能够使用以下命令使用全新的3.5.1 cmake执行cmake-gui

cmake-gui

最新更新