静态库: 要被包含到源程序中的库
优点:运行速度快
缺点:占用系统资源比较多
使用的场合: 对时间要求很高的场合
静态库的制作:
1、把所有的源程序(.c文件)制作成目标文件(.o 文件)
gcc -c mul.c -o mul.o
gcc -c sub.c -o sub.o
gcc -c add.c -o add.o
2、使用工具将所有 .o 打包生成静态库文件(静态库的后缀名是 .a )
ar rcs lib库名.a mul.o sub.o add.o
3、编译的时候 gcc 库包含的相关命令
-L 库文件所在的目录
-l(L的小写) 包含要添加到程序中的库,后面跟库名即可
-I(i的大写) 指定头文件所在路径
gcc 2.c -L/home -lmylib -I../