【最简单的办法】【干货】CMake的升级,重装以及版本控制(原理全介绍)

背景介绍

我们在使用CMake这个工具的时候,往往绕不开一个版本问题,就是有时候一些较新的开源工具使用的CMake版本和我们原先的版本不同,这个时候我们就需要升级我们的Cmake版本了。

1.1.1升级办法

前提:拥有python和pip工具

这里以安装cmake3.17.3为例
pip install cmake==3.17.3

我们用pip安装完了新的CMake之后,CMake这个工具是在哪里呢我们可以用命令来查询

which cmake

在这里插入图片描述
记住这个路径(后面要用):/home/pc/anaconda3/bin/cmake

1.1.2删除系统中原有的cmake

sudo rm -rf /usr/bin/cmake

这一步是删除了我们系统自带的CMake(你可以理解为为新的CMake腾出位置)

1.1.3 重新软链接cmake

sudo ln -s /home/pc/anaconda3/bin/cmake /usr/bin/cmake

个人的理解:当我们在使用CMake这个工具的时候,系统会找到这个路径下的CMake,那么这个路径下应该就是我们原本的CMake。我们把他删除了之后,将pip安装的CMake软链接到这个路径下,这里的软链接我们可以理解为是创建了一个快捷方式。

1.1.4查看当前CMake版本

软链接之后,理论上我们就已经完成了CMake的升级,这个时候可以通过命令查看我们的CMake升级有没有生效。

cmake --version

1.2.1版本控制

理解了刚才做的事情之后,我们就可以安装多个CMake版本,在切换版本的时候只需要重新软链接我们需要的版本就可以了。

致谢

最后感谢我的舍友深圳大学机电与控制工程学院的男神李琨睿,我之前接触过一些需要软链接的地方,但是一直不知道软链接这个东西到底是什么,但是他一说快捷方式,我顿时明白了!!!

  • 14
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值