當前位置:知知館 >

經驗

> 什麼叫靜態庫和動態庫

什麼叫靜態庫和動態庫

什麼叫靜態庫和動態庫

靜態庫是指在應用中,有一些公共程式碼需要反覆使用,就把這些程式碼編譯為“庫”檔案;在連結步驟中,聯結器將從庫檔案取得所需的程式碼,複製到生成的可執行檔案中。這種庫稱為其特點是可執行檔案中包含了庫程式碼的一份完整拷貝;缺點就是被多次使用就會有多份冗餘拷貝。

動態庫又稱動態連結庫英文為DLL,是指DynamicLinkLibrary 的縮寫形式,DLL是一個包含可由多個程式同時使用的程式碼和資料的庫,DLL不是可執行檔案。動態連結提供了一種方法,使程序可以呼叫不屬於其可執行程式碼的函式,函式的可執行程式碼

標籤: 靜態
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/g7743g.html