CentOS 安装 CMake 命令指南

简介 CMake 是一个跨平台的安装(编译)工具,可以用来构建、测试和打包软件,它使用简单的配置文件来定义项目的构建过程,从而使得开发者可以在不同的操作系统和编译器上构建相同的软件。
CentOS 安装 CMake 的步骤
检查系统是否已安装 GCC CMake 依赖于 GCC 编译器,因此首先需要确保 GCC 已经安装,可以通过以下命令检查:
gcc --version
如果系统没有安装 GCC,可以使用以下命令进行安装:
sudo yum install gcc
安装 CMake 可以使用以下命令安装 CMake:

sudo yum install cmake
验证 CMake 是否安装成功 安装完成后,可以通过以下命令验证 CMake 是否安装成功:
cmake --version
如果正确显示版本信息,则表示 CMake 安装成功。
使用 CMake 构建 C++ 项目
创建项目目录 创建一个用于存放项目的目录:
mkdir my_project cd my_project
- 创建 CMakeLists.txt 文件 在项目目录下创建一个名为
CMakeLists.txt的文件,这是 CMake 的配置文件,以下是一个简单的CMakeLists.txt示例:
cmake_minimum_required(VERSION 3.10) project(MyProject) add_executable(MyProject main.cpp) target_link_libraries(MyProject pthread )
- 编写源代码 在项目目录下创建一个名为
main.cpp的文件,并编写以下代码:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
} 编译项目 在项目目录下执行以下命令来编译项目:

cmake . make
- 运行编译后的程序 编译完成后,在项目目录下会出现一个名为
MyProject的可执行文件,可以通过以下命令运行程序:
./MyProject
FAQs
Q1:为什么我的 CMake 安装后无法使用? A1:首先检查是否正确安装了 CMake,可以通过运行 cmake --version 命令来验证,如果安装不正确,请尝试重新安装。
Q2:如何在 CMakeLists.txt 中设置编译选项? A2:在 CMakeLists.txt 文件中,你可以使用 set 命令来设置编译选项,如果你想设置 C++ 编译器的版本,可以使用以下命令:
set(CMAKE_CXX_STANDARD 11)
这样,CMake 会使用 C++11 标准来编译你的项目。

