静态库的命名规则:
lib + 库的名字 + .a
静态库的制作过程:
Step1. 生成对应的.o文件, gcc -c
Step2. 将所有生成的.o文件打包 ar rcs + 静态库的名字(libMytest.lib) + 生成的所有的.o
静态库的使用:
以调用库libSum.a为例
方式1.gcc main.c lib/libSum.a
方式2.gcc main.c -L lib -l Sum
静态库的优缺点:
优点1.发布应用程序时不需要再提供库文件
优点2.库已经编译到应用程序,库的加载运行会很快
缺点1.应用程序需体积会比较大
缺点2.库发生改变需要重新编译应用程序