Makefile编写与应用实验指导.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 10页
  • 2026-03-17 发布于北京
  • 举报

常用开发工具(make/Makefile);(1)make的工作机制;Makefile规则有以下通用形式:

目标文件:[相依文件…]

tab命令1[#注释]

注意:

依赖行从一行的开头开始书写

各命令行单独占一行,每个命令行的第一个字符必须是制表符tab,而不能使用8个空格

#号后的内容为注释

在依赖行上,目标文件和相依文件之间要用一个或两个冒号分开

目标文件可以为伪目标文件,比如clean

;make的变量(又称做宏定义)一般均由大写字母和数字组成。

定义变量的一般格式是:

变量名=字符串

例如,下面都是合法的变量定义:

OBJECT=x.oy.oz.o

LIBES=-lm

引用make变量的方式与引用shell变量类似,即:把变量用圆括号括起来,并在前面加上“$”符号。例如:

$(OBJECT)

$(LIBES);make中定义了一些它们的值会因环境的不同而发生改变的变量,被称为自动变量。例如:

$@表示规则中的目标文件集合

$规则中的第一个相依文件名

$^规则中所有相依文件的集合,以空格分开

;(4)Makefile文件举例;二、实验内容

1.编写一个简单的Makefile文件。

2.使用变量修改Makefile文件。

3.编写Makefile实

文档评论(0)

1亿VIP精品文档

相关文档