什么是CMake?
CMake是一个跨平台的开源构建工具,用于管理软件项目的编译和构建过程。它使用简单的语法和文件格式来描述项目的结构和依赖关系,并生成相应的构建文件(如Makefile或Visual Studio解决方案文件),以便其他开发人员可以使用这些文件来构建和测试软件。
CMake的主要优点之一是其可移植性。由于它使用标准的CMake语法和文件格式,因此可以在不同的操作系统、编译器和构建系统中使用相同的CMake配置文件来构建项目。这使得CMake成为跨平台开发的理想选择,特别是在需要在多个平台上构建和部署软件的情况下。
另一个CMake的优点是其灵活性。CMake各种编译器、链接器、库和框架。此外,CMake还支持自定义构建规则和脚本,以满足特定项目的需求。
总之,CMake是一个强大而灵活的构建工具,可以帮助开发人员更轻松地管理和构建复杂的软件项目。
如何在Linux(Ubuntu)下安装
通过apt进行安装
sudo apt install -y cmake
通过“cmake --version”进行简单验证
cmake --version
如何在Windows安装
下载和安装CMake
下载最新x64版本:
下载完成,双击直接进行安装。
添加CMake相关命令到系统环境变量“Path”(这样你无需手动添加cmake的bin路径系统环境变量Path,就可以在CMD控制台执行“cmake”命令):
保存默认安装路径,也可以修改到你喜欢的新路径:
点击“Install”,等待安装完成:
点击“Finish”完成安装。
验证CMake安装是否成功
查看启动菜单栏是否出现“CMake(cmake-gui)”:
点击“CMake(cmake-gui)”,看能否正常打开:
这里左上角显示的版本号和下载的版本号是一致的,说明安装成功了。
通过命令行“cmake --version”查看当前安装的CMake的版本:
这里显示的版本和下载的版本是一致,说明安装成功了。
如果提示“cmake”命令无法找到,查看一下系统环境变量“Path”中是否存在“C:\Program Files\CMake\bin”, 如果没有,手动添加一下,然后,新打开一个命令窗口,再次执行“cmake --version”命令。