我之所以编写这份指南,是因为我一直以来都不能完全理解 Makefiles 文件的内容。 它们似乎充斥着各种隐藏规则和晦涩难懂的符号,还有就是简单的问题复杂化。为此,我静坐数周,尽我所能地阅读了所有关于 Makefiles 的资料,把最关键的知识点都浓缩在了该指南里。每个主题都对应了一段简述和一个你可以用来自己运行的自包含示例。
如果你大致理解了 Make,那么可以考虑阅读一下 Makefile Cookbook 一节,该节包含了一个中等规模项目的 Makefile 模板,并对它的每部分功能都做了充分的注释。
祝你好运!我希望你能够在 Makefiles 的“混沌世界里大杀四方”。
译者说明:该教程翻译自 Makefile Tutorial,仅用于学习交流。
本站已与官方仓库的提交 a048a08 保持了同步。