乌班图使用 cmake
时间: 2025-02-10 07:08:07 浏览: 97
### 如何在Ubuntu上使用CMake构建项目
#### 安装CMake
为了能够在Ubuntu系统上利用CMake进行项目的构建,需要先确保已经安装了CMake工具。可以通过包管理器`apt-get`来实现这一操作。对于基于Debian的Linux发行版如Ubuntu来说,这一步骤十分简便[^1]。
```bash
sudo apt-get update && sudo apt-get install cmake
```
#### 创建并配置项目结构
一旦确认CMake已正确安装,则可以着手准备待构建的源码及其配套文件。通常情况下,一个典型的CMake驱动型项目至少会包含两个核心组成部分:源代码以及名为`CMakeLists.txt`的文本文件。后者用于定义整个工程所需的各种设置选项与依赖关系等信息[^2]。
#### 编写CMakeLists.txt
该文件是CMake的核心所在,它指导着后续所有的自动化流程。以最简单的“Hello World”程序为例,其对应的`CMakeLists.txt`可能看起来像这样:
```cmake
# 设置最低版本需求
cmake_minimum_required(VERSION 3.10)
# 指定项目名称及默认语言
project(MyProject CXX)
# 添加可执行目标
add_executable(hello main.cpp)
```
其中`main.cpp`即为实际的应用逻辑入口点[^4]。
#### 开始构建过程
当一切准备工作完成后,便可以在终端内切换至含有上述提到的关键文件之目录,并依次运行两条指令完成编译工作。第一条命令告知CMake依据现有描述去生成适用于当前平台/IDE的具体构建脚本;第二条则是触发真正的组装动作。
```bash
mkdir build && cd build
cmake ..
make
```
如果一切顺利的话,在`build`子文件夹里将会发现新产生的二进制成果物连同其他辅助资源一起被妥善安置好[^3]。
阅读全文
相关推荐


















