ku1.c的文件
#include"stdio.h"
int main()
{
int ret;//设置一个返回值
int x,y;
x=10;
y=5;
ret=sub(x,y);//调用sub库函数,x-y
printf("ret=%d\n",ret);
return 0;
}
sub.c库函数文件
int sub(int x,int y)
{
return (x-y);
}
命令行:
1、
gcc -c -o sub.o sub.c
生成sub.o和sub.c文件
2、
ar -cr -o libshub.a sub.o
生成libsub.a库
3、
gcc ku1.c -L. -lsub
表示在当前文件下找库函数,生成a.out可执行文件
4、
./a.out
可输出ret=5