【CMake 入门与进阶(1)】一个例子搞懂什么是CMakeLists——从“Hello World”开始(附代码)
在前面的内容中,我们编写了很多示例程序,但这些示例程序都只有一个.c源文件,非常简单。因此,编译这些示例代码其实都非常简单,直接使用GCC编译器编译即可,连Makefile都不需要。但是,在实际的项目中,并非如此简单,一个工程中可能包含几十、成百甚至上千个源文件,这些源文件按照其类型、功能、模块分别放置在不同的目录中;面对这样的一个工程,通常会使用make工具进行管理、编译,make工具依赖于Ma