Makefile编程指南:规则、变量、函数和条件判断

5星 · 超过95%的资源 需积分: 17 10 下载量 76 浏览量 更新于2024-06-11 收藏 572KB PDF 举报
"跟我一起写Makefile-陈皓" Makefile是一种自动化构建工具,广泛应用于软件开发中。下面是跟我一起写Makefile的知识点总结: **第一部分、概述** * Makefile的作用:自动化构建和编译源代码 * Makefile的组成:规则、变量、命令和注释 **第二部分、关于程序的编译和链接** * 编译和链接的过程:预处理、编译、汇编和链接 * Makefile在编译和链接过程中的应用 **第三部分、Makefile介绍** * Makefile的规则:显式规则、隐晦规则和变量定义 * Makefile的组成部分:目标文件、依赖文件和命令 * Makefile的工作方式:自动推导、清空目标文件和make的工作方式 **第四部分、Makefile总述** * Makefile里的内容:显式规则、隐晦规则、变量定义和文件指示 * Makefile的文件名和引用其它的Makefile * 环境变量MAKEFILES和make的工作方式 **第五部分、书写规则** * 规则的语法和示例 * 在规则中使用通配符和文件搜寻 * 伪目标、多目标、静态模式和自动生成依赖性 **第六部分、书写命令** * 显示命令和命令执行 * 命令出错和嵌套执行make * 定义命令包和命令的高级用法 **第七部分、使用变量** * 变量的基础和变量中的变量 * 变量高级用法和追加变量值 * override指示符和多行变量 * 环境变量和目标变量 * 模式变量和override指示符 **第八部分、使用条件判断** * 条件判断的示例和语法 * 使用条件判断的高级用法 **第九部分、使用函数** * 函数的调用语法和字符串处理函数 * 文件名操作函数和函数的高级用法 Makefile是自动化构建工具,广泛应用于软件开发中。了解Makefile的规则、变量、命令和函数是使用Makefile进行自动化构建的基础。