嵌入式原理与应用实验
实验六 编写包含多文件的 makefile
学号
姓名
班级
华侨大学电子工程系
实验六 编写包含多文件的 makefile
一、实验目的
通过对包含多文件的 makefile 的编写,熟悉各种形式的 makefile ,并且进
一步加深对 makefile 中用户自定义变量、自动变量及预定义变量的理解。
二、实验内容:
1、用 vi 在同一目录下编辑两个简单的 hello 程序,如下所示:
#
#include ""
int main()
{
printf("Hello everyone!\n");
}
#
#include <>
2、仍在同一目录下用 vi 编辑makefile ,且不使用变量替换, 用一个目标体实现
(即直接将 编译成 hello 目标体)。然后用 make验证所编写的
makefile 是否正确。
3、将上述 makefile 使用变量替换实现。同样用 make 验证所编写的 makefile 是
否正确。
4、编辑另一个 makefile ,取名为 makefile1 ,不使用变量替换,但用两个目标体
实现(也就是首先将 编译为 ,再将 编译为
hello ),再用 make的“ -f ”选项验证这个 makefile1 的正确性。
5、将上述 makefile1 使用变量替换实现。
三、记录实验步骤及运行结果
设计完成上面实验的步骤,将运行结果截图,并对结果进行解释说明。
(1). 用 vi 打开了上述中的两个代码文件,并输入代码。
(2). 在命令行用 gcc 编译,查看结果。语句为: gcc – o hello
运行结果如下图所示。并用 ls 查看当前的文件。
(3). 删除编译的可执行文件。语
编写包含多文件makefile 来自淘豆网m.daumloan.com转载请标明出处.