ubuntu命令行怎么用cmake
时间: 2024-10-10 08:06:45 浏览: 26
在Ubuntu命令行中使用CMake,首先你需要确保已经安装了CMake。如果你还没有安装,可以使用以下命令安装:
```bash
sudo apt-get update
sudo apt-get install cmake
```
然后,当你需要在一个新项目中开始使用CMake时,按照以下步骤操作:
1. **创建一个CMakeLists.txt文件**:
在你的项目根目录下(即包含CMakeLists.txt的目录),创建一个名为`CMakeLists.txt`的文件,列出项目的基本信息以及依赖。
2. **初始化CMake**:
运行 `cd` 到项目目录,然后输入:
```
mkdir build
cd build
```
这样将创建一个新的构建目录,CMake将在其中工作。
3. **配置CMake**:
输入:
```
cmake ..
```
如果你是首次使用该目录,CMake可能会提示你选择构建类型(例如Release或Debug)。选择后,它会生成相应的Makefile或其他构建脚本。
4. **生成构建文件**:
```
make
```
或者如果是在Unix系统上,也可以使用:
```
make -j <number_of_threads> # 根据处理器核心数调整线程数
```
5. **编译和运行项目**:
成功生成之后,你可以通过 `./YourProjectName` 来运行项目,这里 `YourProjectName` 应替换为你的实际项目名。
注意,如果项目中有多个子目录,可以在每个子目录下单独创建一个 `CMakeLists.txt` 文件,并指定父级目录作为上级CMakeLists.txt的位置。在顶级目录运行 `cmake .`,CMake会自动发现并处理所有子目录。
阅读全文