靜態庫

靜態庫

靜態庫是指在我們的應用中,有一些公共代碼是需要反覆使用,就把這些代碼編譯為“庫”文件;在鏈接步驟中,連接器將從庫文件取得所需的代碼,複製到生成的可執行文件中的這種庫。

基本介紹


程序編譯般需預、編譯、彙編鏈步驟。靜態庫執件包含庫碼份完整拷貝;缺份冗餘拷貝。
靜態庫態庫共享程序碼式,區:靜態庫程序鏈階段複製程序,程序運系;動態庫在鏈接階段沒有被複制到程序中,而是程序在運行時由系統動態載入到內存中供程序調用。使用動態庫的優點是系統只需載入一次動態庫,不同的程序可以得到內存中相同的動態庫的副本,因此節省了很多內存。