Ubuntu16.04/18.04下安装cmake-3.16

###前言
如果直接在ubuntu16.04/18.04中使用apt-get install cmake 命令安裝的話,不會得到最新的版本,例如在ubuntu16.04中得到的就是3.5.2的版本,但是有些时候我们需要使用到更高的cmake版本。接下来就以在ubuntu16.04中安装cmake-3.16.0为例进行介绍,其他版本或系统的安装方法大同小异。

安装方法

cmake提供了两种方式的安装,一种是源码方式安装,一种是二进制形式的安装。区别这两种安装方式的方法很简单,就是去官网上查看,源码方式的安装命名方式是版本号+.tar.gz,二进制方式的安装是版本号+Linux-x86_64.tar.gz。前者需要自行编译,参考其他博客说需要花费较长的时间,我没有尝试成功,这里推荐第二种二进制形式的安装方式,方便简单,亲测成功。
具体步骤:
1.去官网下载相关的安装包,比如我下载的是:cmake-3.16.0.Linux-x86_64.tar.gz

2.将该安装包解压,解压命令为:tar -xzf cmake-3.16.0-Linux-x86_64.tar.gz 解压后,生成有四个文件夹,分别是:bin doc man share,把这四个文件夹移动到 /usr/local/cmake目录下,(默认是放到这里,如果没有cmake目录,就自己新建一个)如下图所示:在这里插入图片描述

3.接下来就是为cmake添加path,执行sudo gedit ~/.bashrc,在最后一行添加如下路径:
export PATH="/usr/local/cmake/bin:$PATH" (注意这里的路径是有冒号的,而且,= 前后不能有空格,否则会出现not a valid identifier的错误)
然后,使配置文件生效即可:source ~/.bashrc

4.检查是否安装成功:cmake --version
出现类似于以下内容(包含版本号)则说明安装成功:

weixing@weixing:/opt$ cmake --version
cmake version 3.16.0

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

安装总结

安装过程就是这么简单,需要注意以下几个地方:
1.不需要重启,不要被某些博客坑了,只需要刷新以下配置文件即可:source ~/.bashrc
2.其他版本或者系统的安装方式大同小异,灵活变动即可
3.在把解压出来的四个文件移动到/usr/local/cmake目录下的时候要注意,如果涉及到权限问题,则需要加上对应的sudo权限,另外,需要拷贝或者移动的文件是解压出来的四个文件夹,而不是解压得到的cmake-3.16-Linux-x86_64…文件夹。我没有尝试过移动到其他的目录,理论上应该可行,相应的,在步骤3中添加路径一步也要做相应的调整

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值