Linux 靜態庫和動態庫 使用說明

Linux下程序運行中,有兩種庫,靜態庫和動態庫。     靜態庫:名字一般爲libxxx.a,編譯時會整合到可執行程序中,優點是運行時不需要外部函數庫支持,缺點是編譯後程序較大,一旦靜態庫改變,程序需要重新編譯。     動態庫:名字一般爲libxxx.M.N.so,M爲主版本號,N爲副版本號。優點是運行時,有需要時才動態調用外部庫中的函數,節省空間,缺點是運行環境中必須提供相應的庫,動態庫更新
相關文章
相關標籤/搜索