c + + 中 动 态 库 和 静 态 库 c++中动态库和静态库c++中动态库和静态库
linux中,系统静态库为 .a, 动态库为 .so
windows中,系统静态库为 .lib, 动态库为.dll

静态库和动态库就是在链接阶段行为不同
静态库会在链接阶段将汇编生成的目标文件 .o 与引用的库一起链接打包到可执行文件中
而动态库不用
所以产生两种区别
1.静态库将打包的东西多,
占资源就多
2.动态库,即插即用,但是程序的依赖性也增大了
版权声明:本文为qq_41375318原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。