type
status
date
slug
summary
tags
category
icon
password
Prelude:
我经常在浏览 github 的开源项目时发现根目录存在 makefile 文件。一直以来,我都以为它是一个十分“高大上”的一种魔法工具,于是我便在实习期间的空闲时刻学习了一些基本的语法… 才发现它其实就像是编译的“食谱”,你要获得一个目标文件(菜肴),就得依靠一些依赖(食材)和指令(做法)才行。总之,至少我现在能看得懂它了(大部分)。
Make
基本规则
常用 cli 参数
特殊语法
Pattern rules
函数
使用call函数来自定义函数
特殊变量
子 Makefile
指令集
条件判断
隐含规则
Include 指令
特殊目标
技巧
- 作者:Parker Chen
- 链接:www.parkerchenca.com/article/242f0ccf-d7f8-80cb-bca5-c28b7284869b
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。