CMake是一款专为编程人员设计的强大工具,它常与BOOST、OPENCV等其他编程软件一同使用。CMake专注于软件的构建、测试和打包,极大地简化了C++语言的编程工作,使用户可以轻松查看程序效果。
1、编译速度快:CMake提供高效的编译效率,帮助用户快速完成编译工作。
2、效率提升:显著提高用户进行桌面编程的效率与速度。
3、流程控制:CMake具备卓越的流程控制辅助功能,确保开发流程顺畅。
4、执行稳定:CMake能够快速且稳定地执行程序编译。
软件功能
1、CMake支持编译源代码、制作程序库、生成适配器(wrapper),并能以任意顺序构建执行文件。
2、CMake支持in-place构建(二进制文件和源代码位于同一目录树中)和out-of-place构建(二进制文件位于其他目录中),从而能够轻松地从同一源代码目录树中构建多个二进制文件。
3、CMake支持静态和动态程序库的构建。“CMake”这个名字是“cross platform make”的缩写。尽管名字中包含“make”,但CMake与Unix系统上常见的“make”是独立的,且功能更为高级。
安装步骤