1、静态库与动态库的参考文章:https://blog.csdn.net/u010977122/article/details/52958330
2、gcc编译链接选项讲解:https://my.oschina.net/u/2539854/blog/854900
3、在用gcc编译时有时候需要加-ldl、-lpthread、-lm之类的选项,这些选项代表链接一定的动态库,比如-ldl对应libdl.so,-lpthread对应libpthread.so、-lm对应libm.so
4、使用linux的ldd命令查看程序的依赖的共享库