ubuntu 使用cmake
时间: 2025-06-13 21:59:21 浏览: 13
### 在 Ubuntu 上使用 CMake 的指南
在 Ubuntu 系统上使用 CMake 需要完成以下几个关键步骤:安装、配置以及执行构建过程。以下是详细的说明。
#### 1. 安装 CMake
可以通过以下两种方式之一来安装 CMake:
- **通过包管理器安装**
使用 `apt-get` 命令可以直接从 Ubuntu 的官方源中安装 CMake,这种方法简单快捷。运行以下命令即可完成安装:
```bash
sudo apt-get update
sudo apt-get install cmake
```
这种方法适合需要快速安装且对版本要求不高的用户[^3]。
- **通过源码编译安装**
如果需要特定版本的 CMake 或者官方源中的版本较旧,可以下载源码并自行编译安装。具体步骤如下:
```bash
wget https://github.com/Kitware/CMake/releases/download/v3.26.0/cmake-3.26.0.tar.gz
tar -xvzf cmake-3.26.0.tar.gz
cd cmake-3.26.0
sudo apt-get -y install libssl-dev # 确保 OpenSSL 开发包已安装
./configure
make -j8
sudo make install
```
安装完成后,可以通过以下命令验证 CMake 是否正确安装:
```bash
cmake --version
```
如果显示版本号,则说明安装成功[^2]。
- **通过预编译二进制文件安装**
下载已经编译好的 Linux 版本,并将其放置到 `/opt` 目录下,然后创建软链接:
```bash
sudo ln -s /opt/cmake-3.26.0-linux-x86_64/bin/cmake /usr/bin/cmake
```
此方法适用于不想重新编译的用户[^1]。
#### 2. 配置项目
CMake 的核心功能是生成构建系统文件(如 Makefile 或 Visual Studio 解决方案)。以下是基本配置流程:
- 创建一个 `CMakeLists.txt` 文件,该文件定义了项目的构建规则。
- 在项目根目录下运行以下命令以生成构建文件:
```bash
cmake .
```
如果需要指定生成器(例如 Ninja),可以使用 `-G` 参数:
```bash
cmake -G "Ninja" .
```
#### 3. 构建项目
生成构建文件后,可以根据所选的生成器执行构建操作。例如,如果生成的是 Makefile,可以运行以下命令进行构建:
```bash
make
```
或者,如果使用的是 Ninja:
```bash
ninja
```
#### 4. 卸载 CMake
如果需要卸载通过源码编译安装的 CMake,可以进入源码目录并运行以下命令:
```bash
sudo make uninstall
```
---
### 注意事项
- 如果在安装过程中遇到错误提示“Could not find OpenSSL”,请确保已安装 OpenSSL 开发包:
```bash
sudo apt-get install libssl-dev
```
- 推荐使用清华镜像或其他国内镜像站点加速下载 CMake 源码或二进制文件,避免因网络问题导致失败[^3]。
---
阅读全文
相关推荐
















