ubuntu下升级cmake

本文提供了一个简单的CMake安装教程,包括从官方网站下载安装包、解压缩、编译配置及最终安装步骤。此外还介绍了如何验证安装成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.到cmake官网下载安装包,https://cmake.org/download/

2.解压

tar -xvf cmake-x.xx.x.tar.gz

3.编译+安装

cd cmake-x.xx.x
./configure
make
sudo make install

4.新开命令行窗口查看版本

cmake -version

### 如何在Ubuntu系统中升级CMake到最新版本 在Ubuntu系统中升级CMake至最新版本可以通过多种方法实现,包括手动下载安装、使用APT包管理器或通过PPA源安装。以下是具体方法和步骤的详细说明: #### 方法一:手动下载并安装 1. **下载最新版本的CMake** 访问CMake官网[^1],下载适用于Linux系统的最新版本压缩包(例如`cmake-3.22.1-linux-x86_64.tar.gz`)。可以使用`wget`命令完成下载: ```bash wget https://cmake.org/files/v3.22/cmake-3.22.1-linux-x86_64.tar.gz ``` 2. **解压压缩包** 使用`tar`命令解压下载的文件: ```bash tar xf cmake-3.22.1-linux-x86_64.tar.gz ``` 3. **移动解压后的文件夹** 将解压后的文件夹移动到系统目录(如`/opt`),以便更好地管理: ```bash sudo mv cmake-3.22.1-linux-x86_64 /opt/cmake-3.22.1 ``` 4. **创建软链接** 为新版本的CMake创建软链接,使其可以在全局范围内使用: ```bash sudo ln -sf /opt/cmake-3.22.1/bin/* /usr/bin/ ``` 5. **验证安装** 检查CMake版本是否已更新: ```bash cmake --version ``` #### 方法二:通过APT包管理器安装 1. **更新APT缓存** 在执行任何安装操作前,确保APT缓存是最新的: ```bash sudo apt update ``` 2. **安装更高版本的CMake** 如果系统默认的CMake版本过低,可以尝试通过APT安装更高版本(但可能不是最新版本): ```bash sudo apt install cmake ``` 3. **验证版本** 安装完成后,检查CMake版本是否满足需求: ```bash cmake --version ``` #### 方法三:通过PPA源安装 1. **添加CMake PPA源** 使用官方维护的PPA源以获取最新版本的CMake: ```bash sudo add-apt-repository ppa:kitware-archive/ppa sudo apt update ``` 2. **安装CMake** 安装最新版本的CMake: ```bash sudo apt install cmake ``` 3. **验证版本** 确认安装成功且版本正确: ```bash cmake --version ``` #### 注意事项 - 如果在安装后遇到类似`-bash: /usr/bin/cmake: No such file or directory`的问题[^2],可以手动将新版本的CMake可执行文件复制到`/usr/bin`目录下,或者重新创建软链接。 - 升级CMake时,建议不要直接卸载原有的版本[^1],以免影响依赖CMake运行的其他软件。 --- ### 示例代码 以下是一个完整的脚本示例,用于通过手动方式升级CMake: ```bash #!/bin/bash # 下载CMake最新版本 wget https://cmake.org/files/v3.22/cmake-3.22.1-linux-x86_64.tar.gz # 解压文件 tar xf cmake-3.22.1-linux-x86_64.tar.gz # 移动到系统目录 sudo mv cmake-3.22.1-linux-x86_64 /opt/cmake-3.22.1 # 创建软链接 sudo ln -sf /opt/cmake-3.22.1/bin/* /usr/bin/ # 验证版本 cmake --version ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值