Ubuntu中CMake升级

重要提示:不能卸载Ubunt中原有的CMake,否则之前经过原有CMake编译过的文件也会被删除。
千万不要用下面这句命令删除原有CMake
超级大坑
sudo apt-get autoremove cmake

正确操作

Cmake下载网址:https://cmake.org/download/
首先下载cmake压缩包,然后再建立软连接覆盖系统原来的cmake即可。

  1. 首先下载CMake源码包
    wget https://github.com/Kitware/CMake/releases/download/v3.21.4/cmake-3.21.4-linux-x86_64.tar.gz

  2. 解压缩
    tar -xzvf cmake-3.21.4-linux-x86_64.tar.gz

  3. 将解压缩出来的包移动到/opt目录下
    sudo mv cmake-3.21.4-linux-x86_64 /opt/cmake-3.21.4

  4. 建立软连接
    sudo ln -sf /opt/cmake-3.21.4/bin/* /usr/bin/

  5. 查看版本
    cmake --version

  6. 最后建议修改用户目录下的.bashrc文件

    1
    2
    3
    sudo vim ~/.bashrc
    export PATH=$PATH:/opt/cmake-3.21.4/bin
    source ~/.bashrc

本文参考文章:CMake升级 - 简书 (jianshu.com)