Makefile笔记

啥是Makefile?

是一种脚本语言。有一套自己的规则。

用来自动化编译C程序。可以在大型的、复杂的项目中提高编译效率。

相关命令

makemake clean

规则:

  1. 显式规则

    文件,依赖,命令。

  2. 隐式规则

    makefile的自动推导,可以简少代码量。

  3. 变量定义

    类似于C中的预定义(宏)#define,好让整个makefile中的一些变量统一修改(防止遗漏)。

  4. 文件指示

    引用另一个makefile。(C中的#include、预编译 #if

  5. 注释

    和shell脚本一样用#。若果要使用字符#,应使用转义/#

上一篇:项目系统设计与数据库设计


下一篇:初级:第五课 Tony and his family? 托尼和他的家人?