add.c 的内容
int Add(int a,int b)
{
int result;
result=a+b;
return result;
}
minus.c 的内容
int Minus(int a,int b)
{
int result;
result=a-b;
return result;
}
all.c的内容
#include<stdio.h>
int main(void)
{
int a=8;
int b=3;
printf("a=%d b=%d/n",a,b);
int sum=Add(a,b);
printf("a+b=%d/n",sum);
int cha=Minus(a,b);
printf("a-b=%d/n",cha);
return 0;
}
把三个文件统一编译链接 进行处理 有这么几种方法
1 单个文件的编译最后统一链接
gcc -c all.c
gcc -c add.c
gcc -c minus.c
最后生成的是三个.o文件
gcc all.o add.o minus.o -o all 生成的是可