首页 > 其他 > 详细

【CPP】make 与 cmake

时间:2020-12-17 15:33:29      阅读:41      评论:0      收藏:0      [点我收藏+]

make 与 cmake

一个项目,它的程序大体步骤为:

  • 用编辑器编写源代码,如.c文件。
  • 用编译器编译代码生成目标文件,如.o文件。
  • 用链接器连接目标代码生成可执行文件,如.exe文件。

但如果一个项目源文件太多,一个一个编译时就会特别麻烦,于是人们想到设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了 make 工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编写一个规则文件,make 依据它来批处理编译,这个文件就是 makefile,所以编写 makefile 文件也是一个程序员所必备的技能。

但对于一个大项目,编写 makefile 实在是件复杂的事,于是人们又想设计一个工具,读入所有源文件之后,自动生成 makefile,于是就出现了 cmake 工具,它能够输出各种各样的 makefile 或者 project 文件,从而帮助程序员减轻负担。但是随之而来也就是编写 cmakelist 文件,它是 cmake 所依据的规则。所以在编程的世界里没有捷径可走,还是要脚踏实地的。所以总的流程如下:

技术分享图片

【CPP】make 与 cmake

原文:https://www.cnblogs.com/zghong/p/14149164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!