课程名称:Makefile 基础入门培训

4401 人关注
(78637/99817)
课程大纲:

Makefile 基础入门培训

 

1.掌握 Makefile 的基本规则。

2.理解 Make 的执行过程。

3.深入理解 Makefile 时间戳,文件依赖,文件命名,环境变量,变量赋值,变量展开,makefile重载等规则的细节。

1
简易计算器的编译

1.GCC编译的使用方式

2.GCC链接的使用方式

3.GCC静态链接的使用方式

4.GCC动态链接的使用方式

5.GCC静态链接动态链接混用的方式

2
Makefile 基础规则(1)

1.makefile的基本编译规则

2.make更新目标的依据

3.makefile目标依赖的执行顺序

4.makefile变量的赋值与使用

5.PHONY的作用

6.“”的作用

7.make搜寻makefile的命名规则

3
Makefile 基础规则(2)

1.make的自动推导规则

2.include指示符

3.MAKEFILES变量

4.makefile重载另一个makefile

5.makefile的“所有匹配模式”的使用

4
Make 的处理阶段及条件执行

1.make读取makefile文件,执行更新和重建

2.makefile使用反斜线和$$

3.makefile中条件语句的基本格式

4.makefileifeq,ifneq,ifdef,ifndef的使用

5
Makefile 规则进阶(1)

1.makefile终极目标的定义

2.makefile不能作为终极目标的情况

3.目标重建的条件

4.makefile目标可以有的两种依赖

5.文件名可以使用的通配符匹配

6
Makefile 规则进阶(2)
1.

7
Makefile 规则进阶(3)

1.强制更新依赖

2.一个目标文件对应到多个规则目标

3.依赖文件和重建指令对应多条不同的目标

4.静态模式的规则和目标

5.双冒号规则

8
Makefile 规则命令

1.$(SHELL)执行规则命令

2.j选项进行多线程执行

3.、i、k参数的作用

4.make异常结束

5.define

9
Make 递归执行

1.make的w选项

2.makefile中使用$(MAKE)

3.递归执行过程中的变量传递

4.export和unexport

10
Makefile 变量

1.变量的定义及展开时机

2.递归展开变量使用=或define

3.变量的替换引用

4.系统环境变量和文件中的同名变量

5.命令行变量

6.目标指定变量

7.自动化变量

11
Make 内建函数

1.替换字符串函数

2.简化空格函数

3.字符串查找

4.过滤

5.排序

6.单词查找

7.统计单词数量

8.单词连接

9.取目录/文件

10.取前后缀

11.加前后缀

12.文件名匹配

13.循环

14.条件控制

15.make控制

16.函数调用

17.调用shell

18.获取变量展开前的值

19.二次展开

20.查询变量出处


请 登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告