gcc -E main.c -o main.i 生成.i文件
gcc -S main.i –o main.s 生成.s文件
gcc –c main.s –o main.o 生成.o文件
gcc main.s –o main 链接,生成.exe(可执行)文件
main 运行
aa.h头文件
int add(int a,int b);
aa.c源文件
#include"aa.h"
int add(int a,int b){
return a+b;
}
main.c源文件
#include<stdio.h>
#include "aa.h"
#define NUM 100
#define MUL 1*2+3
int main()
{
int a[NUM];
int mulipty = MUL*10;
int r = add(1,2);
printf("r = %d",r);
return 0;
}