静的ライブラリ - 動的ライブラリの使用との違い

長所と短所
二点間の明確な違い後は、両方の自然の利点と欠点が出て分割することができます。

                                       長所短所

あまり依存実行可能ファイルは、実行可能ファイルの実行ファイルにパックされた静的ライブラリが大きくなり
            、他の依存ライブラリかのように、より高速な2ロードされたコードの実行中に2、完全なリンクコンパイルフェーズを、ライブラリ、ファイルがターゲットでパッケージ化されなければならないので、余分なコピーになります
                                                                                                                                            3、アップグレードが便利ではない、アップグレードを再コンパイルする必要があります
                                                                                                                                             
DLL 1を、動的ライブラリは、プロセス間でリソースを共有することができ、1は運転中の負荷は、ライン上にあり、コードの実行速度が遅くなります
            2を、アップグレードプロセスは単純で、2を再コンパイルする必要、増加依存プログラムは、実行可能と一緒に従わなければならない

ファイル形式
                 のWindows Linuxの
静的ライブラリ.LIB libxxx.a
動的ライブラリは.dllとの.lib libxxx.so

参考リンクします。https://www.jianshu.com/p/7175cc69b10a

                 https://blog.csdn.net/a369189453/article/details/81124685

                 https://www.jb51.net/article/43743.htm

おすすめ

転載: www.cnblogs.com/chua052/p/11431624.html