CodeForces-469D-Two Sets 贪心求解
Learn CMake(2)--多文件/目录
随着工程的不断扩大,我们会将工程分成不同的子模块,每个子模块用一个子文件夹管理。传统的编译方法是在每一个子目录下创建一个Makefile,然后这些Makefile由父目录中的Makefile调用。使用CMake可以有效的简化这种情况。
Learn CMake(1)--HelloWorld
之前的博客C语言编译器工作原理以及.h和.c文件解析中比较详细的介绍了编译器的编译过程,以及它是如何处理多文件编译问题的。但是在工程项目比较庞大以及需要链接外部库的时候,手动编写Makefile往往比较繁琐,一个比较好的解决方式是使用CMake工具自动生成工程项目的Makefile。