cmake升级

您所在的位置:网站首页 cmake版本过低 cmake升级

cmake升级

2022-05-27 15:17| 来源: 网络整理| 查看: 265

1.通过以下命令查询cmake版本。

cmake --version

2.这里,我并没有卸载旧版本的cmake,而是直接安装新版本,而且这样没有出现问题。【非必须】 可去http://www.cmake.org/files查找需要的版本,写本博客时最新版为3.11.3,以此为例。

sudo apt-get install build-essential wget http://www.cmake.org/files/v3.15/cmake-3.15.7.tar.gz tar xf cmake-3.15.7.tar.gz cd cmake-3.15.7 ./configure make sudo make install

3.创建cmake的软连接

ln -sf /your cmake3.11 path/bin/* /usr/bin/ ln -sf /your/cmake-3.11.3/path/bin/* /usr/bin/

 这个说是在sudo make install 的过程中已经建立软链接了。

4.然后,输入以下命令查询cmake版本。

cmake --version

如果输出以下信息,则表明安装成功。

cmake version 3.15.7 CMake suite maintained and supported by Kitware (kitware.com/cmake).

问题:

cmake --version

信息是:

CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in /usr/local/share/cmake-3.5 cmake version 3.5.1

【解决方法】

先执行:hash -r

然后再执行:cmake --version

Cmake卸载

sudo apt-get remove cmake

对于源码安装的cmake,要到cmake的安装目录下找到install_manifest.txt,将txt中显示的文件全部删除,才能完成对于cmake的卸载 cmake目录 /usr/local/share/cmake* 、/usr/local/bin/cmake*

sudo rm -rf 目录

 在我安装编译了更高版本的cmake后,cmake版本没有办法回到之前的版本了,我按照上述办法卸载了高版本的cmake后,显示

bash: /usr/local/bin/cmake: 没有那个文件或目录

所以我按照安装高版本cmake的办法安装了低版本的cmake,就可以了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3