Linux學習——動態鏈接庫和靜態鏈接庫

靜態鏈接庫:  用戶在生成可執行文件時,調用的以.a結尾的庫文件 動態鏈接庫: 用戶在生成可執行文件時,調用的以.so/.so.1.xxx結尾的庫文件   靜態庫文件在編譯時,會編譯到可執行文件裏面,所以在運行的時候,可以不依賴於靜態庫文件,造成生成的可執行文件過大。 靜態庫在編譯時,不會包含到可執行文件中,通常在運行時,需要將對應的動態庫文件一起拷貝,才能正常執行,但是可執行文件一般比較小。  
相關文章
相關標籤/搜索