没有合适的资源?快使用搜索试试~ 我知道了~
GNUake3.80完整版中文指南1
需积分: 0 0 下载量 155 浏览量
2022-08-08
19:44:16
上传
评论
收藏 1.77MB DOCX 举报
温馨提示
试读
334页
www.linuxidc.comGNU make中文手册ver - 3.8译者:徐海兵2004-09-11Linux公社(LinuxIDC.com) 是包括Ub
资源详情
资源评论
资源推荐
www.linuxidc.com
GUN make
中文手册
目
录
GNU make 中文手册.....................................................................................................................
1
ver - 3.8
.......................................................................................................................................
1
第一章:概述 ...............................................................................................................................
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_LIST..................................................................................................
21
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
2004 年 9 月 11
日
2
www.linuxidc.com
GUN make
中文手册
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
2004 年 9 月 11 日
3
剩余333页未读,继续阅读
H等等H
- 粉丝: 33
- 资源: 337
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0