歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux 靜態庫和動態庫的區別

靜態庫 static lib 是把所用到的函數放到代碼中,一起編譯生成程序。
優點是簡單,無需額外操作
缺點是代碼長,編譯慢

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

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