一、在Ubuntu中用C语言编写主程序文件main1.c和子程序文件sub1.c
1、使用vim编译器编写main1.c
#include<sdio.h>
#include "sub1.c"
int main(){
int a,b;
float y;
scanf("%d%d",&a,&b);
y=x2x(a,b);
printf("y=%d",y);
return 0;
}
2、使用vim编译器编写sub1.c
#include<stdio.h>
float x2x(int a,int b){
float c;
c=a+b;
return c;
}
3、使用gcc对main1.c进行编译形成可执行文件并运行
gcc -o a main1.c
./a
4、查看运行结果
二、在window中用C语言编写主程序文件main1.c和子程序文件sub1.c
1、使用vc6.0编写main1.c
#include<sdio.h>
#include "sub1.c"
int main(){
int a,b;
float y;
scanf("%d%d",&a,&b);
y=x2x(a,b);
printf("y=%d",y);
return 0;
}
2、使用vc6.0编写sub1.c
#include<stdio.h>
float x2x(int a,int b){
float c;
c=a+b;
return c;
}
3、编译运行查看运行结果
三、在ubuntu系统下用Makefile方式编程主程序
1、用vim编写makefile文件
sub1.o:sub1.c
gcc -o sub1.o -c sub1.c
main1.o:main1.c
gcc -o main1.o -c main1.c
a:main1.o sub1.o
gcc -o a main1.o sub1.o
2、编译运行
vim makefile
./a
3、查看运行结果