嵌入式系统程序设计基础第一二周作业

@嵌入式系统程序设计基础

嵌入式系统程序设计基础第一二周作业

作业要求

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,得到运行结果

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值