部分内容转自:Linux系统中“动态库”和“静态库”那点事儿
静态库*.a文件的存在主要是为了支持较老的a.out格式的可执行文件而存在的。目前用的最多的要数动态库了。
动态库的后缀为*.so。在Linux发行版中大多数的动态库基本都位于/usr/lib和/lib目录下。
https://blog.csdn.net/u010977122/article/details/52958330
https://blog.csdn.net/qq_26819733/article/details/50610129