任务要求
请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c,并编译运行。
要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。在ubuntu系统下用Makefile方式编程主程序。
任务准备
1、使用sudo apt-get install make安装make。
实验目的
通过在 Ubuntu 系统下使用 Makefile 编译主程序和子程序,了解 Makefile 的基本用法,并实现主程序调用子程序的功能。
实验步骤
步骤 1:创建主程序文件和子程序文件
步骤 2:创建 Makefile 文件
用gcc命令把main1.c和sub1.c文件生成main1.o和sub1.o文件
输入命令vi makefile创建makefile文件。
步骤3:输入make运行实验结果。
结果分析
我们通过使用 Makefile 编译主程序和子程序,并成功运行了程序。从输出结果可以看到,主程序成功调用了子程序中的函数,并将返回结果打印出来。
实验总结
通过本次实验,我们学会了使用 Makefile 在 Ubuntu 系统下编译和运行 C 语言程序。对Makefile下的代码环境更加熟悉了。