静态库的制作
1.gcc 功能源文件 -c —>只编译不链接,生成文件后缀为.o的文件
2.制作静态库
ar crv lib库名.a 所有需要加载到静态库的.o文件
3.静态库的使用
在编译时加选项进行配置
-L 指定库的路径
-l 指定库的名字
例如:
gcc main.c -L ./ -l func ---->在编译时链接当前路径下的func静态库
案例:功能编写函数,输入两个整数,完成它们的加减乘除。生成一个静态库。
#include <stdio.h>
#include "math.h"
int p_add(int a,int b)
{
return a+b;
}
int p_sub(int a,int b)
{
return a-b;
}
int p_mul(int a,int b)
{
return a*b;
}
int p_div(int a,int b