Ubuntu系统下的C语言编译的练习
创建main1.c和sub1.c文件
vim main1.c //创建main1.c文件
vim sub1.c //创建sub1.c文件
编写sub1.c
float x2x(int x,int y)
{
return x+y;
}
编写main1.c
#include<stdio.h>
#include"sub1.c"
void main()
{
int a=4,b=5;
float sum;
sum=x2x(a,b);
printf("%f\n",sum);
}
编译运行
gcc main1.c -o main1 //编译
./main1 //运行并输出
结果如下
在Ubuntu系统下用Makelfile方式编写
创建并进入makefile文件
touch makefile
vim makefile
编辑makefile
#MakeFile
main1: main1.o
main1.o: main1.c
cc -c main.c
编译makefile
make
结果如下