第二章 第六节 抛弃Makefile拥抱cmake构建软件项目

   

你进入GNU构建系统领域。 你会经常使用2个源码构建工具cmake和make, cmake和make的介绍我这里不介绍了,make再GNU构建中占有重要的地位,但是随着项目中的代码逐渐增加,你也会发送make有很多缺点,你可能学习了好长时间的makefile编写,你可能学会了简单的语法使用makefile构建项目,但是发现很吃力,每次有一点新的构想想法的时候的,发现makefile的语法很别扭,很难修改,然后就去查资料,一次一次痛苦的挣扎,让你很头疼,我最近学习了cmake的构建源码,发现实在是太爽了,cmake中的语法也很容易理解,我的构建想法非常的容易实现,大大的提高了我构想项目的时间,下面,我讲解下cmake和make的对比。。

github: git clone https://github.com/yangang123/cpp_test.git

图1 文件目录

图2 Makefile构建项目

图3 cmake构建项目

图4: 执行效果

命令:

猜你喜欢

转载自blog.csdn.net/yangang185/article/details/81276660