方法库-静态库-动态库-共享库
方法库可以分为两类:
静态库
动态库(也可以称为共享库)
windows 下静态库以.lib 为后缀,动态库以.dll 为后缀
linux 下静态库以.a 为后缀,动态库以.so 为后缀
mac 下静态库以.a 为后缀,动态库以.dylib 为后缀;同时.framework 为后缀的文件,有可能是静态库,也有可能是动态库
因为在操作系统中运行的是可执行程序,静态库会 copy 到可执行程序中,而动态库只是被可执行程序引用;
一个在里面,一个在外面,两者是有区别的。