CMake
CMake 是构建 C++ 代码的事实标准:
干净、强大且优雅: 可以将大部分时间花在编码上,而不是向不可读、不可维护的 Make 文件添加行
每个 IDE 都支持 CMake(或 CMake 支持该 IDE)
安装
备注
CMake 版本应该比编译器新
CMake 版本应该比正在使用的库(尤其是 Boost)更新
CMake 新版本更适合每个人
可以轻松地在系统级别或用户级别安装CMake 新版本
官方
KitWare下载CMake Windows / macOS 版本(但 macOS 使用 Homebrew 会更好)
在 Linux 上,有多种选择:
KitWare下载CMake 提供了通用 Linux 二进制文件
Kitware 提供了 Debian/Ubuntu APT包管理 repo库以及 snap 包
运行
几乎(一切)所有 CMake 项目 经典的 CMake 构建过程 :
经典的 CMake 构建过程
mkdir build
cd build
cmake ..
make
make install
to be continue...