cmake版本升级 CMake Error: Could not find CMAKE_ROOT !!!

背景

ubuntu默认安装cmake较低版本,但是有些开发环境需要较高的版本,这时候需要手动升级一波.

1 官网获取cmake安装包

https://cmake.org/files/LatestRelease/,cmak官网下载
在这里插入图片描述

下载后,放到ubuntu里面,然后解压.
tar zxvf *.gz
解压之后, cd cmake-3.30.0-Linux-x86_64/bin/, 文件夹下可以看到以下5个文件

ccmake  cmake  cmake-gui  cpack  ctest

需要给执行权限
chmod 777 cmake ccmake cmake-gui cpack ctest

2 卸载老版本

apt-get remove cmake

3 添加环境变量

添加软连接:
ln -s /mnt/pc/cmake-3.30.0-linux-x86_64/bin/cmake /usr/bin/cmake
ln -s /xxx/cmake-3.30.0-linux-x86_64/bin/cmake /bin/cmake

如果可以查到最新版本的话,就成功了,后面就可以不用添加环境变量了.
cmake --version

3.1 临时添加 PATH

$ vi ~/.bashrc

在最后一行添加 export PATH=$PATH:/home/username/filepath/cmake-3.30.0-Linux-x86_64/bin
注意 /home/username/filepath/ 是 cmake-3.30.0-Linux-x86_64 文件夹所在位置

最后再刷新一下

$ source ~/.bashrc
reboot 后会失效,要重新操作一遍.

3.2 永久添加 PATH

sudo vi /etc/profile
在最后一行添加 export PATH=$PATH:/home/username/filepath/cmake-3.30.0-Linux-x86_64/bin

source /etc/profile

4 查看版本信息

cmake --version
cmake version 3.30.0

5 常见问题

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/mnt/pc/cmake-3.30.0-linux-x86_64/share/cmake-3.5
cmake version 3.5.1

1 新老版本共存
2 新版本木有添加 和 刷新环境变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值