ubuntu16如何使用高版本cmake

1.引言

最近在尝试ubuntu16.04下编译开源项目vsome,发现使用apt命令默认安装cmake的的版本太低。如下

最终得知,ubuntu16默认安装确实只能到3.5.1。解决办法只能是源码安装更高版本。

2.源码下载3.20

//定位到opt目录

cd /opt 

下载

wget https://cmake.org/files/v3.20/cmake-3.20.0-linux-x86_64.tar.gz

3.解压缩

下载后会在/opt目录下获取到cmake-3.20.0-linux-x86_64.tar.gz安装包,直接解压即可。

tar zxvf cmake-3.20.0-linux-x86_64.tar.gz

解压出的文件夹名字为cmake-3.20.0-linux-x86_64,此时为了名字简短,可以修改如下

mv cmake-3.20.0-linux-x86_64 cmake-3.20.0

4.建立软链接

为了让cmake在任何目录下都能执行,建立如下软连接

ln -sf /opt/cmake-3.20.0/bin/* /usr/bin

5.测试安装版本

root@xuehaiyang:/opt# cd 
root@xuehaiyang:~# ls
root@xuehaiyang:~# cmake --version
cmake version 3.20.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).
root@xuehaiyang:~# 

安装成功

相关推荐

  1. ubuntu如何升级Cmake

    2024-04-03 11:54:02       24 阅读
  2. Ubuntu 安装版本FFmpeg

    2024-04-03 11:54:02       48 阅读
  3. wsl ubuntu18.04升级为cmake-3.15.3

    2024-04-03 11:54:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 11:54:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 11:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 11:54:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 11:54:02       20 阅读

热门阅读

  1. SpringMVC转发和重定向

    2024-04-03 11:54:02       14 阅读
  2. 【C++】编程规范之函数规则

    2024-04-03 11:54:02       17 阅读
  3. 深入理解WebSocket:实时双向通信的利器

    2024-04-03 11:54:02       13 阅读
  4. 【力扣】4. 寻找两个正序数组的中位数

    2024-04-03 11:54:02       14 阅读
  5. C语言求解最大公约数(欧几里得算法的应用)

    2024-04-03 11:54:02       14 阅读
  6. vue 父组件怎么获取子组件里面的data数据

    2024-04-03 11:54:02       16 阅读
  7. 语言模型的原理、实战与评估

    2024-04-03 11:54:02       15 阅读
  8. 详解Qt中使用线程

    2024-04-03 11:54:02       12 阅读
  9. 搜索引擎-02-分词与全文索引

    2024-04-03 11:54:02       13 阅读
  10. Python | PyCharm 键盘快捷键

    2024-04-03 11:54:02       13 阅读