Makefile是一个程序构建工具,通常运行在Unix、Linux这些类Unix系统上。Makefile的作用是配置各构建模块的依赖关系,确定模块是否需要重新编译,简化构建过程。make工具读取Makefile实施构建。
本教程将介绍Makefile格式以及make等相关工具。
受众对象
任何希望了解怎么使用make与makefile编译程序的人。
预备知识
- 本教程要求对编程语言(如C和c++)有一定了解。
- 需要了解程序编译时的模块连接、加载等概念。
- 需知道如何在Unix/Linux环境中编译和执行程序。