靜態庫與動態庫之間的區別

什麼是庫       庫是寫好的,現有的,成熟的,可以複用的代碼。現實中每個程序都要依賴很多基礎的底層庫,不可能每個人的代碼都從零開始,因此庫的存在意義非同尋常。   本質上來說,庫是一種可執行代碼的二進制形式,可以被操作系統載入內存執行。庫有兩種:靜態庫(.a、.lib)和動態庫(.so、.dll)。   所謂靜態、動態是指鏈接。回顧一下,將一個程序編譯成可執行程序的步驟:    圖1.編譯過程
相關文章
相關標籤/搜索