ubuntu cmake ..
时间: 2025-04-29 08:46:44 浏览: 27
### 如何在 Ubuntu 上使用 CMake 构建项目
#### 安装 CMake
为了能够在 Ubuntu 上利用 CMake 来构建项目,首先需要确认已经成功安装了 CMake。对于 Ubuntu 22.04 用户来说,可以通过官方仓库获取最新稳定版本并进行安装[^1]。
#### 创建简单的 C++ 工程结构
当准备就绪之后,下一步就是建立项目的文件夹布局以及必要的源代码文件。通常情况下会有一个根目录,在其中放置所有的源码与其他资源文件,并在此基础上定义子目录来分类管理不同类型的文件[^3]。
例如,创建一个名为 `hello` 的最简示例程序:
```bash
mkdir -p hello/{src,build}
cd hello/src
touch main.cpp
```
编辑 `main.cpp` 文件如下所示[^4]:
```cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello from CMake project!" << endl;
return 0;
}
```
#### 编写 CMake 配置脚本 (CMakeLists.txt)
在同一级目录下新建 `CMakeLists.txt` 文件作为配置说明文档,它告诉 CMake 关于这个项目的各种信息,比如使用的编程语言、目标二进制文件名称等。以下是针对上述例子的一个基本模板:
```cmake
# 设置最低支持的 CMake 版本号
cmake_minimum_required(VERSION 3.10)
# 指定项目名及其默认的语言设置
project(MyFirstProject VERSION 1.0 LANGUAGES CXX)
# 添加可执行文件 target 及其对应的源文件列表
add_executable(hello src/main.cpp)
```
#### 执行构建过程
完成以上准备工作后就可以开始实际编译流程了。先进入之前提到过的 build 子目录,运行命令生成 Makefile 或者其他平台特定的构建系统描述文件;接着再调用 make 命令启动真正的编译工作流[^2]。
```bash
cd ../build
cmake ..
make
```
如果一切顺利的话,此时应该可以在当前路径找到新生成出来的可执行文件 `hello` ,可以直接运行测试效果。
#### 清理与卸载
最后提醒一下,在不需要这些临时产物的时候记得清理掉它们以免占用磁盘空间。同样是在 build 目录里操作即可。
```bash
make clean
```
阅读全文
相关推荐


















