在Ubuntu环境下用gcc命令运行c程序以及Makefile编译
用gcc命令编译c语言
主程序main1.c
#include<stdio.h>
#include"sub1.c"
void main()
{
int x=6,y=5;
float b=0;
b=x2x(x,y);
printf("%f\n",b);
}
sub1.c
float x2x(int a,int b)
{float s=0;
s=a/b;
return s;
}
运行的结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925184742276.png#pic_center)
用VC++6.0编译C语言
用VC++6.0编译C语言
创建c文件,输入代码并编译运行,如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925185753851.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2tsa2xrbGJi,size_16,color_FFFFFF,t_70#pic_center)
结果:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925185807335.png#pic_center)
用Makefile编译C语言
创建Makefile文件:
~$ touch makefile
用vim编辑:
~$ vim makefile
编辑Makefile文件:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925190618881.png#pic_center)
用make命令运行Makefile文件并得到结果,如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925190303351.png#pic_center)