Linux学习——动态链接库和静态链接库

静态链接库:  用户在生成可执行文件时,调用的以.a结尾的库文件 动态链接库: 用户在生成可执行文件时,调用的以.so/.so.1.xxx结尾的库文件   静态库文件在编译时,会编译到可执行文件里面,所以在运行的时候,可以不依赖于静态库文件,造成生成的可执行文件过大。 静态库在编译时,不会包含到可执行文件中,通常在运行时,需要将对应的动态库文件一起拷贝,才能正常执行,但是可执行文件一般比较小。  
相关文章
相关标签/搜索