歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux 靜態庫和動態庫的區別

Linux 靜態庫和動態庫的區別

日期:2017/3/3 12:34:09   编辑:Linux技術
靜態庫 static lib 是把所用到的函數放到代碼中,一起編譯生成程序。
優點是簡單,無需額外操作
缺點是代碼長,編譯慢

動態庫 shared lib是把常用到的函數封裝起來獨自編譯生成.so文件,這樣多個程序就都可以使用之
優點:可重復利用,主程序代碼量小,當庫需要修改時可單獨編譯,更靈活

缺點:需要額外制作動態庫
Copyright © Linux教程網 All Rights Reserved