【Linux】靜態庫和動態庫的生成與使用

庫文件,是一堆二進制代碼實現的集合文件。咱們要生成一個庫,就是將一大堆代碼實現打包生成一個庫文件,其中不能包括main函數。 生成可執行程序連接動態庫時,是將動態庫中的函數信息表記錄到可執行程序中,生成的可執行程序較小,運行時要加載動態庫,不會形成代碼冗餘,在gcc編譯器中就默認使用動態連接。 生成可執行程序連接靜態庫時,是將靜態庫中使用到的代碼所有寫入可執行程序中,生成的可執行程序較大,運行時不
相關文章
相關標籤/搜索