在ubuntu系统下运用gcc和makefile运行C语言程序

目录
gcc运行C语言程序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<stdio.h>
#include'sub1.c'
int main()
{
int a=1,b=2;
float x;
x=x2x(a,b);
printf("%f\n",x);
return 0;
}

在ubuntu系统下运用gcc和makefile运行C语言程序
编辑完成后,按Esc键退出编辑模式,按下冒号键":",光标移动到下方,输入wq,按下回车即可保存并退出vim编辑器
在ubuntu系统下运用gcc和makefile运行C语言程序

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

$ vim sub1.c

#include<stdio.h>
float x2x(int a,int b)
{
float i;
i=a+b;
return i;
}

在ubuntu系统下运用gcc和makefile运行C语言程序3.使用gcc编译创建.o文件

$ gcc -o main1 main1.c sub1.c

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

$ ./main1

在ubuntu系统下运用gcc和makefile运行C语言程序5.与window下VC 6.0编译结果相比较
在ubuntu系统下运用gcc和makefile运行C语言程序

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,不然会出现下面这样的错误)
在ubuntu系统下运用gcc和makefile运行C语言程序
3.在命令栏输入make,得到makefile运行的结果

在ubuntu系统下运用gcc和makefile运行C语言程序(不知道哪里出问题了,没有运行出来结果,哪位大神看到了可以帮忙解释一下吗)

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

在ubuntu系统下运用gcc和makefile运行C语言程序

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 在ubuntu系统下运用gcc和makefile运行C语言程序
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏