應用程序不可避免要使用多個第三方庫

開發一個應用程序不可避免要使用多個第三方庫(library). 默認狀況下,gcc採用動態鏈接的方式鏈接第三方庫,好比指定-lpng,鏈接程序就會去找libpng.so。linux 這個-static選項是個大殺器,指定了這個選項,gcc在鏈接時對項目全部的依賴庫都嘗試去搜索名爲lib<name>.a的靜態庫文件,完成靜態鏈接,若是找不到就報錯了。這裏指的全部是不只指咱們經常使用的第三方庫好比jp
相關文章
相關標籤/搜索