自学内容网 自学内容网

Ubuntu上如何使用sh文件更新CMake

1. 环境版本

以下版本仅为验证版本,不代表仅在该环境下有效。

项目版本
Ubuntu18.04.6 LTS
默认CMake3.10.2
更新CMake3.14.0

2. 问题描述

Ubuntu 18.04.6 LTS自带的apt包管理器支持CMake最高版本只到3.10.2,无法使用默认apt工具更新CMake。

3. 安装方案

3.1 可选安装方案

  1. Ubuntu自带的apt包管理器,但Ubuntu 18.04.6 LTS最高支持版本为CMake 3.10.2。
  2. snap(未尝实),运行效率可能有些低。
  3. 二进制压缩包,编译后,需要手动复制文件,或指向超链接【参考这里】;
  4. sh二进制文件,包含上者,自动复制文件,推荐。
  5. 源码,手动编译,麻烦,没尝试【参考这里这里这里

3.2 sh文件安装方案

  1. 下载官方安装包
    此处下载cmake-3.14.0-Linux-x86_64.sh,你也可以按照自己的需求选择较新版本其他历史版本。本文为
wget https://cmake.org/files/v3.14/cmake-3.14.0-Linux-x86_64.sh
  1. 安装
sudo chmod +x cmake-3.14.0-Linux-x86_64.sh
sudo ./cmake-3.14.0-Linux-x86_64.sh --prefix=/opt --include-subdir --skip-license
  1. 然后输入密码,之后运行下面这条语句,注意路径和上一步安装的路径版本相统一。
echo 'export PATH=/opt/cmake-3.14.0-Linux-x86_64/bin:$PATH' >> ~/.bashrc
  1. 更新环境变量
source ~/.bashrc
  1. 验证版本是否更新,如打印出对应版本则更新完成
bit202@bit202-OMEN:~$ cmake --version
cmake version 3.14.0

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

4. 恢复系统默认CMake

只需要将~/.bashrc中的export PATH=/opt/cmake-3.14.0-Linux-x86_64/bin:$PATH注释掉,并重新更新环境变量即可

source ~/.bashrc

5. 参考链接

CMake 安装与配置
安装 CMake


原文地址:https://blog.csdn.net/ly869915532/article/details/142316001

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!