文件格式:
头文件:.h、.hpp、hxx、.inl(内联文件)
源文件:.cpp、.cc、.cxx、.C
常见cpp编译器:
![](https://img-blog.csdnimg.cn/direct/b4d9d57ff3d6478cb01e9b288bff722f.png)
常见cpp构建工具:
随着编译场景和工程复杂程度提升,源代码数量提升,调用这些命令将会很变得复杂,需要很多命令行才能完成一个大型项目的编译,因此,构建系统应运而生。
对于不同的平台,各自的构建系统都非常成熟,但是各自独有的构建工具和配置并不通用,所以急需一个工具并约定与平台无关的通用配置来减少维护成本。为此,CMake面世,CMake的工作流程即为根据CMakeLists.txt文件来生成对应平台构建系统特定的项目结构和配置。