第一部分、概述(本分类随笔仅用作自己回顾知识、复习使用,无其他用途,主要参考文档《跟我一起写Makefile》,谢谢)

一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile 就像一个 Shell 脚本一样,其中也可以执行操作系统的命令。 makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个 make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。

猜你喜欢

转载自www.cnblogs.com/c-wang/p/10135387.html