1.直接用gcc编译程序
代码:main1.c:
#include"sub1.h"
int main()
{
int x=2,y=9;
printf(“%.2f\n”,x2x(x,y));
return 0;
}
sub1.h:
#ifndef __SUB1_H
#define __SUB1_H
#include<stdio.h>
float x2x(int a,int b);
#endif
sub1.c:
#include “sub1.h”
float x2x(int a,int b)
{
float ans;
ans=(float)b/a;
return ans;
2.在windows上编译程序
3.用makefile方式编译程序
代码:main1:sub1.o main1.c
gcc main1.c sub1.o -o main1
sub1.o:sub1.c
gcc -c sub1.c -o sub1.o
clean:
rm *.o
总结:对于多个文件的维护工作可以由make和makefile来完成。