资料介绍
GNU make中文手册 (pdf版下载):GNU make中文手册.1
ver - 3.81
第一章:概述.7
1.1 Make之前基本知识:.7
1.1.1 概述7
1.1.2 准备知识8
1.2 GNU make 介绍8
1.2.1 Makefile简介.9
1.2.2 Makefile规则介绍10
1.2.3 简单的示例.11
1.2.4 make如何工作.12
1.2.5 指定变量13
1.2.6 自动推导规则.14
1.2.7 另类风格的makefile.15
1.2.8 清除工作目录过程文件.16
第二章:Makefile 总述16
2 Makefile概述16
2.1 Makefile的内容16
2.2 makefile文件的命名.18
2.3 包含其它makefile文件.18
2.4 变量 MAKEFILES.20
2.5 变量 MAKEFILE_LIST21
2.6 其他特殊变量.22
2.7 makefile文件的重建22
2.8 重载另外一个makefile.23
2.9 make如何解析makefile文件24
2.9.1 变量取值25
2.9.2 条件语句25
2.9.3 规则的定义.25
2.10 总结.25
第三章:Makefile的规则26
3 Makefile规则26
3.1 一个例子27
3.2 规则语法27
3.3 依赖的类型.28
3.4 文件名使用通配符29
3.4.1 统配符使用举例30
3.4.2 通配符存在的缺陷30
3.4.3 函数wildcard.31
3.5 目录搜寻32
3.5.1 一般搜索(变量VPATH)32
3.5.2 选择性搜索(关键字vpath)32
3.5.3 目录搜索的机制33
3.5.4 命令行和搜索目录35
3.5.5 隐含规则和搜索目录.36
3.5.6 库文件和搜索目录36
3.6 Makefile伪目标37
3.7 强制目标(没有命令或依赖的规则).40
3.8 空目标文件.41
3.9 Makefile的特殊目标.41
3.10 多目标44
3.11 多规则目标.44
3.12 静态模式45
3.12.1 静态模式规则的语法.45
3.12.2 静态模式和隐含规则.47
3.13 双冒号规则.48
3.14 自动产生依赖.49
第四章:规则的命令51
4 规则中书写命令.51
4.1 命令回显51
4.2 命令的执行.52
4.3 并发执行命令.53
4.4 命令执行的错误54
4.5 中断make的执行56
4.6 make的递归执行56
4.6.1 变量MAKE.57
4.6.2 变量和递归.58
4.6.3 命令行选项和递归61
4.6.4 -w选项63
4.7 定义命令包.63
4.8 空命令65
第五章:Makefile中的变量.65
5 使用变量65
5.1 变量的引用.66
5.2 两种变量定义(赋值).68
5.2.1 递归展开式变量68
5.2.2 直接展开式变量69
5.2.3 如何定义一个空格70
5.2.4 “?=”操作符.71
5.3 变量的高级用法71
5.3.1 变量的替换引用72
5.3.2 变量的套嵌引用72
5.4 变量取值76
5.5 如何设置变量.76
5.6 追加变量值.77
5.7 override 指示符.79
5.8 多行定义80
5.9 系统环境变量.81
5.10 目标指定变量.83
5.11 模式指定变量.84
第六章:Makefile的条件执行.85
6 Makefile的条件判断.85
6.1 一个例子85
6.2 条件判断的基本语法86
6.3 标记测试的条件语句89
第七章:make的内嵌函数89
7 make的函数.89
7.1 函数的调用语法90
7.2 文本处理函数.91
7.2.1 $(subst FROM,TO,TEXT).91
7.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT).91
7.2.3 $(strip STRINT).92
7.2.4 $(findstring FIND,IN)92
7.2.5 $(filter PATTERN…,TEXT).93
7.2.6 $(filter-out PATTERN.,TEXT).93
7.2.7 $(sort LIST).94
7.2.8 $(word N,TEXT)94
7.2.9 $(wordlist S,E,TEXT)94
7.2.10 $(words TEXT)94
7.2.11 $(firstword NAMES…)95
7.3 文件名处理函数95
7.3.1 $(dir NAMES…)95
7.3.2 $(notdir NAMES…).96
7.3.3 $(suffix NAMES…).96
7.3.4 $(basename NAMES…).96
7.3.5 $(addsuffix SUFFIX,NAMES…).97
7.3.6 $(addprefix PREFIX,NAMES…).97
7.3.7 $(join LIST1,LIST2).98
7.3.8 $(wildcard PATTERN)98
7.4 foreach 函数.98
7.5 if 函数.100
7.6 call函数.100
7.7 value函数102
7.8 eval函数103
7.9 origin函数.104
7.10 shell函数.106
7.11 make的控制函数106
7.11.1 $(error TEXT…).107
7.11.2 $(warning TEXT…)107
第八章:执行make108
8 执行make108
8.1 指定makefile文件108
8.2 指定终极目标.109
8.3 替代命令的执行111
8.4 防止特定文件重建112
8.5 替换变量定义.113
8.6 使用make进行编译测试.114
8.7 make的命令行选项115
第九章:make的隐含规则119
9 使用隐含规则.119
9.1 隐含规则的使用119
9.2 make的隐含规则一览121
9.3 隐含变量124
9.3.1 代表命令的变量124
9.3.2 命令参数的变量125
9.4 make隐含规则链126
9.5 模式规则128
9.5.1 模式规则介绍.128
9.5.2 模式规则示例.129
9.5.3 自动化变量.130
9.5.4 模式的匹配.133
9.5.5 万用规则133
9.5.6 重建内嵌隐含规则134
9.6 缺省规则135
9.7 后缀规则135
9.8 隐含规则搜索算法137
第十章:使用make更新静态库文件.138
10 更新静态库文件138
10.1 库成员作为目标138
ARCHIVE(MEMBER)138
10.2 静态库的更新.139
10.2.1 更新静态库的符号索引表140
10.3 make静态库的注意事项.141
10.4 静态库的后缀规则141
第十一章 : GNU make的特点.142
11 GNU make的一些特点.142
11.1 源自System v的特点.142
11.2 源自其他版本的特点143
11.3 GNU make自身的特点.143
第十二章 和其它版本的兼容144
12 不兼容性144
第十三章 Makefile的约定146
13 书写约定146
13.1 基本的约定.146
13.2 规则命令行的约定147
13.3 代表命令变量.149
13.4 安装目录变量.150
13.5 Makefile的标准目标名.154
13.6 安装命令分类.159
第十四章 make的常见错误信息.161
14 make产生的错误信息161
附录1:关键字索引.163
GNU make可识别的指示符:163
GNU make函数:.164
GNU make的自动化变量.165
GNU make环境变量166
ver - 3.81
第一章:概述.7
1.1 Make之前基本知识:.7
1.1.1 概述7
1.1.2 准备知识8
1.2 GNU make 介绍8
1.2.1 Makefile简介.9
1.2.2 Makefile规则介绍10
1.2.3 简单的示例.11
1.2.4 make如何工作.12
1.2.5 指定变量13
1.2.6 自动推导规则.14
1.2.7 另类风格的makefile.15
1.2.8 清除工作目录过程文件.16
第二章:Makefile 总述16
2 Makefile概述16
2.1 Makefile的内容16
2.2 makefile文件的命名.18
2.3 包含其它makefile文件.18
2.4 变量 MAKEFILES.20
2.5 变量 MAKEFILE_LIST21
2.6 其他特殊变量.22
2.7 makefile文件的重建22
2.8 重载另外一个makefile.23
2.9 make如何解析makefile文件24
2.9.1 变量取值25
2.9.2 条件语句25
2.9.3 规则的定义.25
2.10 总结.25
第三章:Makefile的规则26
3 Makefile规则26
3.1 一个例子27
3.2 规则语法27
3.3 依赖的类型.28
3.4 文件名使用通配符29
3.4.1 统配符使用举例30
3.4.2 通配符存在的缺陷30
3.4.3 函数wildcard.31
3.5 目录搜寻32
3.5.1 一般搜索(变量VPATH)32
3.5.2 选择性搜索(关键字vpath)32
3.5.3 目录搜索的机制33
3.5.4 命令行和搜索目录35
3.5.5 隐含规则和搜索目录.36
3.5.6 库文件和搜索目录36
3.6 Makefile伪目标37
3.7 强制目标(没有命令或依赖的规则).40
3.8 空目标文件.41
3.9 Makefile的特殊目标.41
3.10 多目标44
3.11 多规则目标.44
3.12 静态模式45
3.12.1 静态模式规则的语法.45
3.12.2 静态模式和隐含规则.47
3.13 双冒号规则.48
3.14 自动产生依赖.49
第四章:规则的命令51
4 规则中书写命令.51
4.1 命令回显51
4.2 命令的执行.52
4.3 并发执行命令.53
4.4 命令执行的错误54
4.5 中断make的执行56
4.6 make的递归执行56
4.6.1 变量MAKE.57
4.6.2 变量和递归.58
4.6.3 命令行选项和递归61
4.6.4 -w选项63
4.7 定义命令包.63
4.8 空命令65
第五章:Makefile中的变量.65
5 使用变量65
5.1 变量的引用.66
5.2 两种变量定义(赋值).68
5.2.1 递归展开式变量68
5.2.2 直接展开式变量69
5.2.3 如何定义一个空格70
5.2.4 “?=”操作符.71
5.3 变量的高级用法71
5.3.1 变量的替换引用72
5.3.2 变量的套嵌引用72
5.4 变量取值76
5.5 如何设置变量.76
5.6 追加变量值.77
5.7 override 指示符.79
5.8 多行定义80
5.9 系统环境变量.81
5.10 目标指定变量.83
5.11 模式指定变量.84
第六章:Makefile的条件执行.85
6 Makefile的条件判断.85
6.1 一个例子85
6.2 条件判断的基本语法86
6.3 标记测试的条件语句89
第七章:make的内嵌函数89
7 make的函数.89
7.1 函数的调用语法90
7.2 文本处理函数.91
7.2.1 $(subst FROM,TO,TEXT).91
7.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT).91
7.2.3 $(strip STRINT).92
7.2.4 $(findstring FIND,IN)92
7.2.5 $(filter PATTERN…,TEXT).93
7.2.6 $(filter-out PATTERN.,TEXT).93
7.2.7 $(sort LIST).94
7.2.8 $(word N,TEXT)94
7.2.9 $(wordlist S,E,TEXT)94
7.2.10 $(words TEXT)94
7.2.11 $(firstword NAMES…)95
7.3 文件名处理函数95
7.3.1 $(dir NAMES…)95
7.3.2 $(notdir NAMES…).96
7.3.3 $(suffix NAMES…).96
7.3.4 $(basename NAMES…).96
7.3.5 $(addsuffix SUFFIX,NAMES…).97
7.3.6 $(addprefix PREFIX,NAMES…).97
7.3.7 $(join LIST1,LIST2).98
7.3.8 $(wildcard PATTERN)98
7.4 foreach 函数.98
7.5 if 函数.100
7.6 call函数.100
7.7 value函数102
7.8 eval函数103
7.9 origin函数.104
7.10 shell函数.106
7.11 make的控制函数106
7.11.1 $(error TEXT…).107
7.11.2 $(warning TEXT…)107
第八章:执行make108
8 执行make108
8.1 指定makefile文件108
8.2 指定终极目标.109
8.3 替代命令的执行111
8.4 防止特定文件重建112
8.5 替换变量定义.113
8.6 使用make进行编译测试.114
8.7 make的命令行选项115
第九章:make的隐含规则119
9 使用隐含规则.119
9.1 隐含规则的使用119
9.2 make的隐含规则一览121
9.3 隐含变量124
9.3.1 代表命令的变量124
9.3.2 命令参数的变量125
9.4 make隐含规则链126
9.5 模式规则128
9.5.1 模式规则介绍.128
9.5.2 模式规则示例.129
9.5.3 自动化变量.130
9.5.4 模式的匹配.133
9.5.5 万用规则133
9.5.6 重建内嵌隐含规则134
9.6 缺省规则135
9.7 后缀规则135
9.8 隐含规则搜索算法137
第十章:使用make更新静态库文件.138
10 更新静态库文件138
10.1 库成员作为目标138
ARCHIVE(MEMBER)138
10.2 静态库的更新.139
10.2.1 更新静态库的符号索引表140
10.3 make静态库的注意事项.141
10.4 静态库的后缀规则141
第十一章 : GNU make的特点.142
11 GNU make的一些特点.142
11.1 源自System v的特点.142
11.2 源自其他版本的特点143
11.3 GNU make自身的特点.143
第十二章 和其它版本的兼容144
12 不兼容性144
第十三章 Makefile的约定146
13 书写约定146
13.1 基本的约定.146
13.2 规则命令行的约定147
13.3 代表命令变量.149
13.4 安装目录变量.150
13.5 Makefile的标准目标名.154
13.6 安装命令分类.159
第十四章 make的常见错误信息.161
14 make产生的错误信息161
附录1:关键字索引.163
GNU make可识别的指示符:163
GNU make函数:.164
GNU make的自动化变量.165
GNU make环境变量166
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- GNU make中文手册 0次下载
- STM32固件库使用手册中文版以及技术手册中文版pdf 0次下载
- Linux的GNU Make中文手册资料免费下载 9次下载
- MTR6067/5321产品手册免费下载.pdf
- GNU_Make_中文手册下载 12次下载
- GNU_make中文手册 0次下载
- GNU-make中文手册 0次下载
- GNU_make中文手册 0次下载
- GNU-Make-使用手册 0次下载
- gnu make 中文手册 2次下载
- GNU_make_中文手册 14次下载
- gun make教程 0次下载
- EMACS教程(pdf下载) 0次下载
- gnu make使用手册 0次下载
- gcc中文手册pdf下载,gcc中文使用手册
- 请问一下CMake和Make之间的区别有哪些? 1466次阅读
- 软件无线电安全之GNU Radio基础知识 3071次阅读
- make、make all和make clean的使用方法 1355次阅读
- gdb本地调试版本移植至ARM-Linux系统 482次阅读
- 使用VSCODE+GNU+J-Link开发瑞萨RA MCU(上) 746次阅读
- Linux 下的make 工具和 Makefile 860次阅读
- GNU C语言的特性 630次阅读
- GNU/Linux和Linux的区别在哪? 1414次阅读
- Linux wget命令详解 7783次阅读
- 使用VSCODE+GNU+J-Link开发瑞萨RA MCU(上) 2403次阅读
- 索尼Spresense拆箱与Spresense SDK运行测试 8283次阅读
- adc0809中文资料下载 adc0809引脚图封装及应用威廉希尔官方网站 2w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.2w次阅读
- MAX232引脚图功能应用威廉希尔官方网站 MAX232中文资料PDF数据手册下载 1.4w次阅读
- 用GNU工具开发基于ARM的嵌入式系统 1628次阅读
下载排行
本周
- 1电子威廉希尔官方网站 原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能威廉希尔官方网站 详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子威廉希尔官方网站 识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成威廉希尔官方网站 应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口威廉希尔官方网站 图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多