Ubuntu安装cmake

本文介绍在Ubuntu18.04上安装CMake的方法,包括使用命令安装和源码编译安装两种方式,并提供了验证安装版本的方法。

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

Ubuntu18.04安装cmake

转载自https://www.cnblogs.com/yanqingyang/p/12731855.html

一、使用安装命令

sudo apt install cmake

注意,此种方式安装的可能不是最新版本的cmake
在这里插入图片描述

二、Cmake源码编译安装

第一步:卸载原有cmake

卸载原来的cmake版本

sudo apt-get remove cmake
第二步:下载cmake源码

https://cmake.org/download/下载cmake源码,如cmake-3.17.5.tar.gz
在这里插入图片描述

第三步:解压cmake源码

在cmake源码所在文件夹中打开命令终端,解压文件:

tar -zxv -f cmake-3.17.5.tar.gz
第四步:

进入解压后的cmake文件,执行:

./bootstrap

可能会出现的错误:

报错一

在这里插入图片描述

可使用以下指令更新g++来解决:

sudo apt-get install g++

然后重新运行上述指令即可。

报错二
在这里插入图片描述
则使用以下指令解决缺库问题:

sudo apt-get install libssl-dev

然后重新运行上述指令即可。

第五步:编译构建
make
第六步:安装
sudo make install

自此就安装完成了。

三、验证安装版本

cmake --version

若出现以下版本信息说明安装成功,可以使用了。
在这里插入图片描述

四、写在后面

安装spconv时,有博客说明须将cmake加入环境变量中,于是有以下操作:

sudo gedit ~/.bashrc

加入一行:

export PATH=$PATH:/home/ch511/software/cmake-3.17.5/bin

更新环境变量:

source ~/.bashrc
### ### 使用 apt 安装 CMake Ubuntu 系统提供了一种简单的方法来安装 CMake,通过内置的 `apt` 包管理器可以直接下载和安装预编译的 CMake 版本。此方法适用于大多数用户,尤其是希望快速部署 CMake 的场景。 打开终端并执行以下命令以更新软件包索引并安装 CMake: ```bash sudo apt update sudo apt install cmake ``` 这种方法的优势在于操作简便,同时确保了与系统的兼容性[^1]。 ### ### 从源代码编译安装 CMake 对于需要特定版本的 CMake 或者希望使用最新开发版的高级用户,可以从官方源码仓库下载源代码并进行本地编译安装。这通常涉及到获取源代码、配置构建环境、编译以及最终安装几个步骤。 首先,确保已安装必要的依赖项,例如 GCC 编译器、make 工具以及其他基础库。接着,访问 [CMake 官方网站](https://cmake.org/download/) 下载所需版本的源代码压缩包,并解压到工作目录中。进入该目录后运行 `bootstrap` 脚本来初始化构建过程,随后使用 `make` 命令开始编译,最后通过 `sudo make install` 将其安装至系统路径下。 ```bash # 安装依赖 sudo apt install -y build-essential libssl-dev # 解压源码包(假设文件名为 cmake-x.y.z.tar.gz) tar -zxvf cmake-x.y.z.tar.gz cd cmake-x.y.z # 初始化构建环境 ./bootstrap # 编译源码 make # 安装 CMake sudo make install ``` 这种安装方式提供了更高的灵活性,允许用户自定义安装选项,同时也能够保证获得最新的功能和支持[^2]。 ### ### 验证 CMake 安装 无论采用哪种方式完成安装,都应该验证是否成功设置了 CMake。可以通过运行以下命令检查当前安装CMake 版本: ```bash cmake --version ``` 输出应该显示 CMake 的版本号,表明工具已经正确安装并且可以正常使用。 此外,在实际项目中应用 CMake 时,一般会创建一个 `CMakeLists.txt` 文件来描述项目的结构和构建规则。这个文件是 CMake 构建系统的核心,它定义了如何处理源代码文件以生成可执行程序或库文件。 ### ### 使用 CMake 构建项目 当准备就绪后,可以在项目根目录下创建一个新的构建目录,并切换到那里执行 CMake 来生成 Makefile 或其他平台对应的构建文件。 ```bash mkdir build && cd build cmake .. ``` 之后,只需调用 `make` 即可启动编译流程,直至完成整个项目的构建任务。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值