【Install】ubuntu16.04下cmake更新升级

我们在使用ubuntu系统时,有些驱动的源码需要更高级的cmake版本进行编译,否则会出现一系列警告和错误,而ubuntu16.04默认安装的都是cmake 3.5版本,基本上适用,但是对于一些高级源码而言,cmake的版本过低,在这里,博主对如何升级更新cmake版本为例进行说明,博主安装的系统是ubuntu16.04,默认安装的cmake版本是cmake 3.5。而目前最新的cmake版本,已经达到了3.20,这里博主以安装cmake 3.20为例进行说明,下图是博主默认安装的cmake版本
在这里插入图片描述

安装教程

1.下载最新cmake包

在安装之前说明,你不需要卸载原有的cmake低版本,因为如果你卸载了的话,你会丢失原有cmake编译好的的内容,接下来我们开始安装
首先进入cmake官网,查看最新的cmake包,以下是cmake官网链接
链接: https://cmake.org/download/.
在这里插入图片描述
官网中给出了很多cmake最新版本文件,选择下载cmake-3.20.1.tar.gz,在/home/ubuntu路径下新建文件夹tools,将其下载至/home/ubuntu/tools,下载完成后,对其进行解压,解压完成后如下图
在这里插入图片描述
如果你解压后的cmake-3.20.1文件夹上带着锁,请在该界面下打开终端,输入chmod -R 777 cmake-3.20.1,对cmake-3.20.1进行权限设置,如果没有带锁,直接跳过该步骤即可,一般情况下都不存在文件带锁的情况

2.检查是否安装gcc和g++

输入以下命令,安装gcc和g++,一般情况下都是最新状态

sudo apt-get install gcc
sudo apt-get install g++

3.安装cmake

打开一个新的终端,切换路径到/home/ubuntu/tools/cmake-3.20.1下,输入以下命令,安装cmake,切记这些命令都需要在该路径下执行,否则会出错,安装需要一些时间,请耐心等待,下图是博主安装完成后的界面

cd /home/ubuntu/tools/cmake-3.20.1
sudo ./bootstrap
sudo make
sudo make install

在这里插入图片描述

4.检查cmake版本

在终端中输入cmake --version,查看当前cmake版本,可以看到我们的cmake已经更新到最新了
在这里插入图片描述
完成以上操作后,还需要创建软连接,输入以下指令,这样,对ros包进行编译时就不会报错了

sudo mv /usr/bin/cmake ~/desktop^C
sudo ln -s /home/ubuntu/tools/cmake-3.20.1/bin/cmake /usr/bin/

如果以后有更新版本的cmake出现,按照博主的这个安装流程就可以对camke进行安装,就可以对cmake进行升级了

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值