我的软件需要使用 cmake 3.3或更高版本 ,因此我构建并安装了 cmake-3.4.1 来自消息来源。我还从Ubuntu存储库安装了Cmake GUI(ccmake),但是当我执行它时,它说我有CMake版本3.2.2。而不是3.4.1。我想知道如何配置它以使用我安装的版本。我已经在.baschrc中导出了 cmake 3.4.1 系统变量(导出PATH = $ PATH:/ home /.../.../ cmake-3.4.1 / bin),什么都没有。我要感谢任何建议,提前谢谢
答案 0 :(得分:2)
ccmake和cmake-gui的版本对cmake版本很紧张。在自编译的CMake的构建目录中,ccmake
子目录中应该有bin
。这是你想要使用的,而不是从你的Ubuntu软件包安装的那个。
答案 1 :(得分:0)
在ubuntu上,浏览到{{3}}并下载适用于您平台的最新cmake安装程序(现在,对于Ubuntu 64位, cmake-3.5.1-Linux-x86_64.sh )
按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-gui
接受许可证(y)
拒绝包含子目录cmake(n)
您现在应该可以使用以下命令使用全新的3.5.1 cmake
执行cmake-gui
:
jTextPane2