使用vi建立下列c语言源程序,在ubuntu系统下运用gcc和makefile运行C语言程序

gcc运行C语言程序

要求:编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。并与windows环境下的编译工具得到的结果相比较

操作步骤

1.用vim建立main1.c文件,建立文本文件后输入相应的代码

$ vim main1.c

进入vim编辑器后按"i",进入编辑模式

#include

#include'sub1.c'

int main()

{

int a=1,b=2;

float x;

x=x2x(a,b);

printf("%f\n",x);

return 0;

}

f4cb4caf59af0c0cd576ea17bc904744.png

编辑完成后,按Esc键退出编辑模式,按下冒号键":",光标移动到下方,输入wq,按下回车即可保存并退出vim编辑器

ee5552e9c804e48a42624c3d79fde9a7.png

2.用vim建立sub1.c文件,建立文本文件后输入相应的代码

$ vim sub1.c

#include

float x2x(int a,int b)

{

float i;

i=a+b;

return i;

}

e63d424b251980df2915f71a977b78a0.png3.使用gcc编译创建.o文件

$ gcc -o main1 main1.c sub1.c

4.接着便可以运行生成的main1可执行文件了

$ ./main1

d6244d60ec4096b40d8785064ab9c8d6.png5.与window下VC 6.0编译结果相比较

65b302bf7c0b529fddc392deb10439f1.png

makefile运行C语言程序

操作步骤

1.利用vim创建makefile文件,将main1.c和sub1.c相联系起来

$ vim makefile

2.输入相应的代码

all:main.o sub1.o

gcc -o all main1.o sub1.o

main1.o:main1.c

gcc -c main1.c

sub1.o:sub1.c

gcc -c sub1.c

(注意 空格应用tab,不然会出现下面这样的错误)

38d7c6a68bd8725ca52d355f1b90194f.png

3.在命令栏输入make,得到makefile运行的结果

ff37ba1bc6c39b54b22a7ee14010c902.png(不知道哪里出问题了,没有运行出来结果,哪位大神看到了可以帮忙解释一下吗)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值