admin 管理员组

文章数量: 1184232


2023年12月22日发(作者:开源程序 侵权)

linux cmake用法

CMake是一个跨平台的构建系统,可以用于生成各种类型的构建文件,如makefiles、Visual Studio解决方案等。在Linux系统中,CMake被广泛用于构建C/C++项目。

以下是Linux下使用CMake的基本步骤:

1. 安装CMake

在Linux系统中,可以使用包管理器来安装CMake。例如,在Ubuntu系统中,可以使用以下命令安装CMake:

sudo apt-get install cmake

2. 创建文件

文件是CMake的核心文件,其中包含有关项目的信息和指令。在项目根目录中创建文件,并在其中指定项目名称、源代码目录、编译选项等。以下是一个简单的文件示例:

cmake_minimum_required(VERSION 3.5)

project(my_project)

set(CMAKE_CXX_STANDARD 11)

add_executable(my_program )

3. 创建build目录

为了避免在源代码目录中生成构建文件,通常会在项目根目录中创建一个build目录,并在其中运行CMake。以下是创建build目录的命令:

- 1 -

mkdir build

cd build

4. 运行CMake

在build目录中运行以下命令来使用CMake生成构建文件:

cmake ..

在这个例子中,..表示上级目录,即项目根目录。使用CMake生成构建文件后,可以看到生成的Makefile文件。

5. 编译项目

使用make命令编译项目。以下是编译项目的命令:

make

6. 运行程序

编译成功后,可以在build目录中找到生成的可执行文件my_program。可以使用以下命令运行程序:

./my_program

这是Linux下使用CMake的基本步骤。当然,CMake还有很多高级用法和选项,可以根据实际需求进行配置。

- 2 -


本文标签: 使用 目录 文件 生成 项目