linux gcc 編譯入門三:編譯動態庫

首先說明靜態庫和動態庫的區別:緩存 靜態庫,在連接階段,會將彙編生成的目標文件.o與引用到的庫一塊兒連接打包到可執行文件中。函數 動態庫,在程序編譯時並不會被鏈接到目標代碼中,而是在程序運行是才被載入。spa 靜態庫會和整個可執行文件打包一塊兒,在程序更新的時候,會總體的從新編譯打包;而動態庫程序,只須要更新動態庫便可。code 也就是增量更新比總體更新的優點所在,使得選擇動態庫。io 在上一節頭
相關文章
相關標籤/搜索