嵌入式系统程序设计基础第一二周作业
@嵌入式系统程序设计基础
嵌入式系统程序设计基础第一二周作业
作业要求
ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行windows系统下用vc6.0编译主程序main1.c 并运行在以上基础上,在ubuntu系统下用Makefile方式编程主程序。编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行2) 请在windows系统下用编译工具编译主程序main1.c 并运行。
ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行
在linux ubuntu终端创建并编写main1.c和sub1.c
下面展示一些命令行
第一步
第二步
第三步
在sub1.c文件中输入代码
创建sub1.h头文件
在sub1.h文件中输入代码
使用gcc命令行方式运行
使用gcc命令创建a.out文件
使用ls命令可以看见a.out文件是否存在
运行程序
windows系统下用vc6.0编译主程序main1.c 并运行
创建main1.c、sub1.c、sub1.h并编写(代码同上)
main1.c代码
sub1.c代码
编译运行
在以上基础上,在ubuntu系统下用Makefile方式编程主程序
在Ubuntu命令行终端使用touch命令创建makefile文件
使用gedit命令编写makefile文件
代码
在命令行界面输入make会出现以下:
在命令行界面输入./main1,得到运行结果