CMake入门
1.CMake概述
CMake是一个跨平台的编译工具。Makefile文件包含了Linux系统下c/c++工程的多个编译规则,它可以用来自动编译c/c++项目。编写好MakeFile文件后,只需要输入make命令就可以对整个项目进行自动编译。但手写MakeFile文件会非常困难,也非常容易出错,这时候CMake就派上用场了,CMake可以读入所有源文件,并自动生成MakeFile文件,也就减少了程序员的工作量。
总结一下CMake的优点:
1.跨平台;
2.能够管理大型项目;
3.简化编译构建过程和编译过程;
4.可以为CMake编写特定功能的模块,扩充CMake功能。
2.CMake使用
2.1注释的使用
2.1.1注释行
CMake使用#进行行注释,如下:
#我只能永远读着对白
2.1.2注释块
CMake使用#[[ ]]进行块注释,如下:
#[[我只能永远读着对白
读着我给你的伤害
我原谅不了我
就请你当作我已不在~]]