Makefile入门

Makefile入门

💡 原文中文,约4900字,阅读约需12分钟。
📝

内容提要

本文介绍了makefile的编写和make命令的使用。make是一个自动化构建软件的工具程序,通过读取makefile文件来完成任务。make命令根据文件的依赖关系调用外部软件。makefile确定target文件的依赖关系,并传递相关命令给shell执行。make命令提供多种选项和参数,控制构建过程。makefile基本语法包括目标、依赖条件和命令。使用变量和自动变量简化makefile编写。模式规则匹配多个文件的编译规则。make命令的最终目标是makefile中的第一个目标,可指定终极目标编译指定目标。makefile可包含其他makefile文件。条件判断根据情况执行不同命令。make命令有三个返回值表示执行结果的状态。

🎯

关键要点

  • make是一个自动化构建软件的工具,通过读取makefile文件来完成任务。
  • make命令根据文件的依赖关系调用外部软件,主要用于编译源代码生成可执行文件或库文件。
  • Makefile的基本语法包括目标、依赖条件和命令。
  • 使用变量和自动变量可以简化Makefile的编写。
  • 模式规则可以匹配多个文件的编译规则。
  • make命令的最终目标是Makefile中的第一个目标,可以指定终极目标编译指定目标。
  • Makefile可以包含其他Makefile文件。
  • 条件判断可以根据情况执行不同命令。
  • make命令有三个返回值表示执行结果的状态:0表示成功,1表示错误,2表示目标不需要更新。
➡️

继续阅读