您的位置:首页 > 运维架构 > Linux

Linux 静态库和动态库的区别

2016-05-20 15:23 330 查看
静态库 static lib 是把所用到的函数放到代码中,一起编译生成程序。
优点是简单,无需额外操作
缺点是代码长,编译慢

动态库 shared lib是把常用到的函数封装起来独自编译生成.so文件,这样多个程序就都可以使用之
优点:可重复利用,主程序代码量小,当库需要修改时可单独编译,更灵活

缺点:需要额外制作动态库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: