51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

在Linux中切换cmake版本

在Linux系统中,有时需要使用cmake进行程序编译,由于不同的Linux系统导致安装的cmake版本不同,例如在centos7下通过yum源安装的cmake版本过低。

有时编译一些程序包需要高版本的cmake,仅在编译过程时使用一下而已,所以编译安装cmake就显得不是很适用。

所以我这里推荐使用简单一点的方法,直接下载cmake做好的包,来替换系统的cmake。

下载地址:https://cmake.org/files/

我这里以3.24.1版本cmake为例:
curl -o /usr/local/src/cmake-3.24.1-linux-x86_64.tar.gz https://cmake.org/files/v3.24/cmake-3.24.1-linux-x86_64.tar.gz tar xf /usr/local/src/cmake-3.24.1-linux-x86_64.tar.gz

|-----|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 | curl -o /usr/local/src/cmake-3.24.1-linux-x86_64.tar.gz https://cmake.org/files/v3.24/cmake-3.24.1-linux-x86_64.tar.gz tar xf /usr/local/src/cmake-3.24.1-linux-x86_64.tar.gz |

备份系统原有cmake
mv /usr/bin/cmake /usr/bin/cmake_bak

|---|--------------------------------------| | 1 | mv /usr/bin/cmake /usr/bin/cmake_bak |

软链新的cmake至/usr/bin/下
ln -s /usr/local/src/cmake-3.24.1-linux-x86_64/bin/cmake /usr/bin/cmake

|---|-------------------------------------------------------------------------| | 1 | ln -s /usr/local/src/cmake-3.24.1-linux-x86_64/bin/cmake /usr/bin/cmake |

最后如果想切换回原版本,软链在重新做下就好了

赞(0)
未经允许不得转载:工具盒子 » 在Linux中切换cmake版本