Makefile笔记

啥是Makefile?

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

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

相关命令

makemake clean

规则:

  1. 显式规则

    文件,依赖,命令。

  2. 隐式规则

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

  3. 变量定义

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

  4. 文件指示

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

  5. 注释

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

posted @ 2021-05-18 14:42  Tanche-Z  阅读(30)  评论(0编辑  收藏  举报