linux下静态库的制作和使用

静态库的命名规则:

lib + 库的名字 + .a

 

静态库的制作过程:

Step1. 生成对应的.o文件, gcc -c

Step2. 将所有生成的.o文件打包 ar rcs + 静态库的名字(libMytest.lib) + 生成的所有的.o

 

静态库的使用:

linux下静态库的制作和使用_第1张图片

以调用库libSum.a为例

方式1.gcc main.c lib/libSum.a

方式2.gcc main.c -L lib -l Sum

 

静态库的优缺点:

优点1.发布应用程序时不需要再提供库文件

优点2.库已经编译到应用程序,库的加载运行会很快

缺点1.应用程序需体积会比较大

缺点2.库发生改变需要重新编译应用程序

你可能感兴趣的:(Linux服务器)