gcc/g++ 鏈接庫的編譯與鏈接

 程序編譯一般需要經預處理、編譯、彙編和鏈接幾個步驟。在實際應用中,有些公共代碼需要反覆使用,就把這些代碼編譯成爲「庫」文件。在鏈接步驟中,連接器將從庫文件取得所需的代碼,複製到生成的可執行文件中,這種庫稱爲靜態(鏈接)庫,其特點是可執行文件中包含了庫代碼的一份完整拷貝,缺點是被多次使用就會多份冗餘拷貝。還有一種庫,就是程序在開始運行後調用庫函數時才被載入,這種庫獨立於現有的程序,其本身不可執行,
相關文章
相關標籤/搜索