什麼叫靜態庫和動態庫
2024-10-09 11:55:10
靜態庫是指在應用中,有一些公共代碼需要反覆使用,就把這些代碼編譯為「庫」文件;在連結步驟中,連接器將從庫文件取得所需的代碼,複製到生成的可執行文件中。這種庫稱為其特點是可執行文件中包含了庫代碼的一份完整拷貝;缺點就是被多次使用就會有多份冗餘拷貝。
動態庫又稱動態連結庫英文為DLL,是指DynamicLinkLibrary 的縮寫形式,DLL是一個包含可由多個程序同時使用的代碼和數據的庫,DLL不是可執行文件。動態連結提供了一種方法,使進程可以調用不屬於其可執行代碼的函數,函數的可執行代碼
關鍵詞: 什麼 靜態 動態